Contribution to collective works (Parts of books)
A Framework for Managing Consistency of Evolving UML Models
Mens, Tom; Van Der Straeten, Ragnhild; Simmonds, Jocelyn
2005In Software Evolution with UML and XML
 

Files


Full Text
Mens-2005-01-UMLconsistency.pdf
Author postprint (881.43 kB)
Request a copy

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

Send to



Details



Abstract :
[en] As the standard for object-oriented analysis and design, the UML (Unified Modeling Language) metamodel, as well as contemporary CASE (Computer-Aided Software Engineering) tools, must provide adequate and integrated support for all essential aspects of software evolution. This includes version control, traceability, impact analysis, change propagation, inconsistency management, and model refactorings. This chapter focuses on the latter two aspects, and shows how tool support for these aspects can be provided. First, we extend the UML metamodel with support for versioning. Second, we make a classification of the possible inconsistencies of UML design models. Finally, we use the formalism of description logics, a decidable fragment of first-order predicate logic, to express logic rules that can detect and resolve these inconsistencies. We also show how the logic rules are used to propose model refactorings. As a proof of concept, we report on the results of initial experiments with a prototype tool we developed for this approach.
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Mens, Tom  ;  Université de Mons > Faculté des Sciences > FS - Service du Doyen
Van Der Straeten, Ragnhild 
Simmonds, Jocelyn
Language :
English
Title :
A Framework for Managing Consistency of Evolving UML Models
Publication date :
01 January 2005
Main work title :
Software Evolution with UML and XML
Publisher :
Idea Group Publishing, United States
ISBN/EAN :
9781591404620
Research unit :
S852 - Génie Logiciel
Commentary :
QA76.76.D4S6615.2004
Available on ORBi UMONS :
since 10 July 2010

Statistics


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

OpenCitations
 
19

Bibliography


Similar publications



Contact ORBi UMONS