DocumentCode :
2253095
Title :
Formalization of UML Composition in OCL
Author :
Chavez, Hector M. ; Shen, Wuwei
Author_Institution :
Dept. of Comput. Sci., Western Michigan Univ., Kalamazoo, MI, USA
fYear :
2012
fDate :
May 30 2012-June 1 2012
Firstpage :
675
Lastpage :
680
Abstract :
With the increasing use of design models during the development process, developers now face a daunting task to maintain consistency between the design models and their implementation. Consistency maintenance is particularly challenging when a design model language introduces constructs that have no direct counterpart in programming languages. For example, the UML composition, an important relationship in software development, reflects some important principles in software engineering such as encapsulation. Unfortunately, affected by the ownership model, existing approaches supporting UML composition require the non-accessibility property. However, the composition in the UML specification does not support the ownership model. So, in this paper we present a UML composition formalization using the Object Constraint Language (OCL) that strictly adheres to the UML specification.
Keywords :
Unified Modeling Language; formal specification; OCL; UML composition formalization; UML specification; consistency maintenance; design model language; nonaccessibility property; object constraint language; ownership model; Companies; Context; Context modeling; Diamond-like carbon; Semantics; Testing; Unified modeling language; composition; modeling; ownership; uml;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science (ICIS), 2012 IEEE/ACIS 11th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-1536-4
Type :
conf
DOI :
10.1109/ICIS.2012.53
Filename :
6211170
Link To Document :
بازگشت