DocumentCode :
1915282
Title :
Normalizing OCL Constraints in UML Class Diagram-Based Metamodels - AND/OR Clauses
Author :
Lengyel, László ; Levendovszky, Tihamer ; Charaf, Hassan
Author_Institution :
Budapest Univ. of Technol. & Econ.
Volume :
1
fYear :
2005
fDate :
21-24 Nov. 2005
Firstpage :
579
Lastpage :
582
Abstract :
Software modeling means producing diagrams. A software diagram, such as a UML class diagram, in general, not refined enough to provide all the relevant aspects of a specification. We need a mechanism to describe additional constraints about the objects in the model. The object constraint language (OCL) is a formal language, OCL expressions are unambiguous and make the model more precise and more detailed. The navigations contained by the constraints increase the complexity of the constraint evaluation. This paper introduces the concept of AND/OR clauses and provides algorithms - constraint relocation and constraint decomposition - to eliminate navigation steps from the OCL constraints appearing in UML class diagram-based models
Keywords :
Unified Modeling Language; formal languages; formal specification; object-oriented languages; AND/OR clauses; OCL constraints; UML class diagram-based metamodels; constraint decomposition; constraint evaluation; constraint relocation; formal language; object constraint language; software diagram; software modeling; Computer industry; Formal languages; Metamodeling; Navigation; Object oriented modeling; Software design; Software standards; Software systems; Standards development; Unified modeling language; AND/OR Clauses; Constraint Normalization; Metamodeling; OCL; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer as a Tool, 2005. EUROCON 2005.The International Conference on
Conference_Location :
Belgrade
Print_ISBN :
1-4244-0049-X
Type :
conf
DOI :
10.1109/EURCON.2005.1629995
Filename :
1629995
Link To Document :
بازگشت