A Formal Object-Oriented Approach to defining Consistency Constraints for UML Models

  • Authors:
  • Soon-Kyeong Kim;David Carrington

  • Affiliations:
  • -;-

  • Venue:
  • ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses how integrity consistencyconstraints between different UML models can beprecisely defined at a language level. In doing so, thispaper introduces a formal object-oriented metamodelingapproach. In the approach, integrity consistencyconstraints between UML models are defined in terms ofinvariants of the UML model elements used to define themodels at the language-level. Adopting a formalapproach, constraints are formally defined using Object-Z.This work demonstrates how integrity consistencyconstraints for UML models can be precisely defined atthe language-level and once completed, the formaldescription of the consistency constraints will be aprecise reference of checking consistency of UML modelsas well as for tool development.