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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
Texas A&M University
2004
|
Subjects: | |
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 |