OCL exception handling

Object Constraint Language (OCL) is part of the Unified Modeling Language (UML) specification and can be used to enforce constraints on the attributes or methods of a class. It would greatly help the software developers if such non-executable OCL constraints specified in a UML model could be enforce...

Full description

Bibliographic Details
Main Author: Gurunath, Pramod
Other Authors: Volz, Richard
Format: Others
Language:en_US
Published: Texas A&M University 2004
Subjects:
OCL
Online Access:http://hdl.handle.net/1969.1/1281
id ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-1281
record_format oai_dc
spelling ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-12812013-01-08T10:37:33ZOCL exception handlingGurunath, PramodOCLObject Constraint Language (OCL) is part of the Unified Modeling Language (UML) specification and can be used to enforce constraints on the attributes or methods of a class. It would greatly help the software developers if such non-executable OCL constraints specified in a UML model could be enforced on the executable code generated from the model. This thesis discusses the concepts, ideas and the approach in transforming a model developed in the Rational Rose software with OCL constraints into Java code shells, complete with fragments of code to detect the run-time violations of the constraints. The implementation and testing of a prototype tool that incorporates these ideas is also discussed.Texas A&M UniversityVolz, Richard2004-11-15T19:53:32Z2004-11-15T19:53:32Z2004-082004-11-15T19:53:32ZBookThesisElectronic Thesistext362644 bytes109075 byteselectronicapplication/pdftext/plainborn digitalhttp://hdl.handle.net/1969.1/1281en_US
collection NDLTD
language en_US
format Others
sources NDLTD
topic OCL
spellingShingle OCL
Gurunath, Pramod
OCL exception handling
description Object Constraint Language (OCL) is part of the Unified Modeling Language (UML) specification and can be used to enforce constraints on the attributes or methods of a class. It would greatly help the software developers if such non-executable OCL constraints specified in a UML model could be enforced on the executable code generated from the model. This thesis discusses the concepts, ideas and the approach in transforming a model developed in the Rational Rose software with OCL constraints into Java code shells, complete with fragments of code to detect the run-time violations of the constraints. The implementation and testing of a prototype tool that incorporates these ideas is also discussed.
author2 Volz, Richard
author_facet Volz, Richard
Gurunath, Pramod
author Gurunath, Pramod
author_sort Gurunath, Pramod
title OCL exception handling
title_short OCL exception handling
title_full OCL exception handling
title_fullStr OCL exception handling
title_full_unstemmed OCL exception handling
title_sort ocl exception handling
publisher Texas A&M University
publishDate 2004
url http://hdl.handle.net/1969.1/1281
work_keys_str_mv AT gurunathpramod oclexceptionhandling
_version_ 1716502737069277184