DocumentCode :
2870564
Title :
A formal object-oriented approach to defining consistency constraints for UML models
Author :
Kim, Soon-Kyeong ; Carrington, David
Author_Institution :
Sch. of Inf. Technol. & Electr. Eng., Queensland Univ., St. Lucia, Qld., Australia
fYear :
2004
fDate :
2004
Firstpage :
87
Lastpage :
94
Abstract :
We discuss how integrity consistency constraints between different UML models can be precisely defined at a language level. In doing so, we introduce a formal object-oriented metamodeling approach. In the approach, integrity consistency constraints between UML models are defined in terms of invariants of the UML model elements used to define the models at the language-level. Adopting a formal approach, constraints are formally defined using Object-Z. We demonstrate how integrity consistency constraints for UML models can be precisely defined at the language-level and once completed, the formal description of the consistency constraints will be a precise reference of checking consistency of UML models as well as for tool development.
Keywords :
data integrity; formal specification; object-oriented programming; specification languages; Object-Z; UML model; formal object-oriented metamodeling approach; integrity consistency constraint; Australia; Information technology; Metamodeling; Object oriented modeling; Software engineering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2004. Proceedings. 2004 Australian
Print_ISBN :
0-7695-2089-8
Type :
conf
DOI :
10.1109/ASWEC.2004.1290461
Filename :
1290461
Link To Document :
بازگشت