Article (Scientific journals)
Using description logic to maintain consistency between UML models
Mens, Tom; Van Der Straeten, Ragnhild; Simmonds, Jocelyn et al.
2003In Lecture Notes in Computer Science, 2863, p. 326-340
Peer reviewed
 

Files


Full Text
uml2003-dl-verstraeten.pdf
Publisher postprint (173.96 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Abstract :
[en] 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.
Disciplines :
Computer science
Author, co-author :
Mens, Tom  
Van Der Straeten, Ragnhild 
Simmonds, Jocelyn
Jonckers, Viviane
Language :
English
Title :
Using description logic to maintain consistency between UML models
Publication date :
01 January 2003
Journal title :
Lecture Notes in Computer Science
ISSN :
0302-9743
eISSN :
1611-3349
Publisher :
Springer, Heidelberg, Germany
Volume :
2863
Pages :
326-340
Peer reviewed :
Peer reviewed
Research unit :
S852 - Génie Logiciel
Commentary :
Proc. UML 2003 - The Unified Modeling Language
Available on ORBi UMONS :
since 14 November 2012

Statistics


Number of views
1 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS