• DocumentCode
    2822783
  • Title

    Reasoning with UML class diagrams

  • Author

    Evans, Andy S.

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    102
  • Lastpage
    113
  • Abstract
    The Unified Modeling Language (UML) is likely to become an important industry-standard language for modelling object-oriented systems. However its use as a precise analysis tool is limited due to a lack of precise semantics and practical analysis techniques. This paper proposes a rigorous analysis technique for UML based on the use of diagrammatical transformations. A precise description of a subset of UML class diagrams is presented. This is then used to identify a number of deductive transformations on class diagrams. Conditions for checking the soundness of the rules are also given. Because the reasoning system is based on the manipulation of diagrams, it is proposed that they can be successfully used by practitioners without recourse to complex linguistic proof techniques
  • Keywords
    diagrams; inference mechanisms; object-oriented methods; specification languages; UML class diagrams; Unified Modeling Language; analysis tool; deductive transformations; diagrammatical transformations; industry-standard language; object-oriented systems modelling; reasoning system; rigorous analysis technique; rule soundness verification; semantics; Computer industry; Computer science; Formal specifications; Object oriented modeling; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Strength Formal Specification Techniques, 1998. Proceedings. 2nd IEEE Workshop on
  • Conference_Location
    Boca Raton, FL
  • Print_ISBN
    0-7695-0081-1
  • Type

    conf

  • DOI
    10.1109/WIFT.1998.766304
  • Filename
    766304