• 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