Using Description Logic to Maintain Consistency between UML Models

Ragnhild Van Der Straeten, Tom Mens, Jocelyn Simmonds, Viviane Jonckers

Research output: Chapter in Book/Report/Conference proceedingConference paperResearch

134 Citations (Scopus)

Abstract

A software design is often modelled as a collection of UML diagrams. There is an inherent need to preserve consistency between these diagrams. Moreover, through evolution those diagrams get modified leading to possible inconsistency between different versions of the diagrams. State-of-the-art UML CASE tools provide poor support for consistency maintenance. To solve this problem, an extension of the UML metamodel enabling support for consistency maintenance and a classification of inconsistency problems is proposed. To achieve the detection and resolution of consistency conflicts, the use of description logic (DL) is presented. DL has the important property of being a decidable fragment of first-order predicate logic. By means of a number of concrete experiments in Loom, we show the feasibility of using this formalism for the purpose of maintaining consistency between (evolving) UML models.
Original languageEnglish
Title of host publication«UML» 2003 - The Unified Modeling Language. Modeling Languages and Applications
Subtitle of host publication6th International Conference, San Francisco, CA, USA, October 20-24, 2003. Proceedings
PublisherSpringer
Pages326-340
ISBN (Electronic)978-3-540-45221-8
ISBN (Print)978-3-540-20243-1
Publication statusPublished - 2003
Event6th International Conference UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, San Francisco, CA, USA, October 2003 -
Duration: 20 Oct 200324 Oct 2003
http://www.umlconference.org

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume2863
ISSN (Print)0302-9743

Other

Other6th International Conference UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, San Francisco, CA, USA, October 2003
Period20/10/0324/10/03
Internet address

Bibliographical note

Proceedings of 6th International Conference UML 2003 - The Unified Modeling Language, Perdita Stevens, Jon Whittle and Grady Booch (Eds.), San Francisco, USA, October 2003, pp. 326-340. (acceptance rate 15%)

Fingerprint

Dive into the research topics of 'Using Description Logic to Maintain Consistency between UML Models'. Together they form a unique fingerprint.

Cite this