• DocumentCode
    2834468
  • Title

    Formal Semantics and Reasoning about UML Class Diagram

  • Author

    Szlenk, Marcin

  • Author_Institution
    Inst. of Control & Comput. Eng., Warsaw Univ. of Technol.
  • fYear
    2006
  • fDate
    25-27 May 2006
  • Firstpage
    51
  • Lastpage
    59
  • Abstract
    The main way of coping with the complexity of software systems is to construct and use models expressed in UML. Unfortunately, the semantics (meaning) of models written in UML is not precisely defined. It may result in the incorrect interpretation of a model and make it hard to strictly verify a model and its transformation. In this paper we formally (mathematically) define UML class diagram and its semantics. The problem of consistency of the diagram is then introduced and some examples of inconsistencies are forwarded
  • Keywords
    Unified Modeling Language; program verification; programming language semantics; UML class diagram; formal reasoning; formal semantics; model transformation; model verification; software system complexity; Control engineering computing; Metamodeling; Natural languages; Security; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
  • Conference_Location
    Szklarska Poreba
  • Print_ISBN
    0-7695-2565-2
  • Type

    conf

  • DOI
    10.1109/DEPCOS-RELCOMEX.2006.27
  • Filename
    4024032