A formal object-oriented approach to defining consistency constraints for UML models


Autoria(s): Kim, S.; Carrington, D. A.
Contribuinte(s)

P. Strooper

Data(s)

01/01/2004

Resumo

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.

Identificador

http://espace.library.uq.edu.au/view/UQ:100518

Idioma(s)

eng

Publicador

IEEE Computer Society

Palavras-Chave #E1 #280302 Software Engineering #700199 Computer software and services not elsewhere classified
Tipo

Conference Paper