DocumentCode
3132216
Title
Consistency checking of UML models using Description Logics: A critical review
Author
Aziz Ahmad, Mahreen ; Nadeem, Aamer
Author_Institution
Center for Software Dependability, Mohammad Ali Jinnah Univ. (MAJU), Islamabad, Pakistan
fYear
2010
fDate
18-19 Oct. 2010
Firstpage
310
Lastpage
315
Abstract
Software design is often modeled as a collection of UML diagrams. Different UML diagrams depicting overlapping behaviour of the system, refinement of models and the evolving nature of software, may lead to inconsistencies in UML diagrams. Inconsistencies in the software model specification might result in the development of incoherent and conflicting system. Current UML tools provide unsatisfactory support for maintaining the consistency between UML diagrams. To identify the inconsistencies and conflicts in UML models, formal languages such as Description Logics (DL) have proved to be useful. This paper evaluates the existing DL based approaches to UML consistency checking. Our analysis shows that the existing DL based approaches are automated, but cover only a limited subset of UML diagrams and inconsistency types.
Keywords
Unified Modeling Language; checkpointing; data integrity; formal languages; formal logic; UML models; consistency checking; description logics; formal languages; software design; software model specification; Cognition; Computational modeling; Object oriented modeling; Protocols; Semantics; Syntactics; Unified modeling language; Consistency Checking; Description Logic; Reasoning on UML models; UML; UML Inconsistencies classification;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies (ICET), 2010 6th International Conference on
Conference_Location
Islamabad
Print_ISBN
978-1-4244-8057-9
Type
conf
DOI
10.1109/ICET.2010.5638468
Filename
5638468
Link To Document