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
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;
Conference_Titel :
Emerging Technologies (ICET), 2010 6th International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4244-8057-9
DOI :
10.1109/ICET.2010.5638468