• DocumentCode
    3418808
  • Title

    Improvements towards formalizing UML state diagrams in CSP

  • Author

    Yeung, W.L. ; Leung, Karl R P H ; Wang, Ji ; Dong, Wei

  • Author_Institution
    Dept. of Comput. & Decision, Lingnan Univ., Hong Kong
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    The Unified Modelling Language (UML) includes a variant of state charts, called state diagrams (SD), for modelling systems with complex interactive behaviour. The official definition of UML specifies the abstract syntax of state diagrams without any formal semantics and hence is unable to perform formal system behaviour analysis. Various attempts have been made to provide such a formal basis for UML state diagrams. Among different attempts, the work reported in [Muan Yong Ng et al. (2003)] is formalizing SD in terms of communicating sequential processes (CSP). In this paper, we present some improvements upon the formalization. The improvements help clarify the semantics of UML SD and make the formalization more complete. Furthermore, we illustrate the use of CSP in reasoning about the equivalence of state diagrams and discuss the benefits of the formalization.
  • Keywords
    Unified Modeling Language; communicating sequential processes; formal specification; formal verification; CSP; UML; Unified Modelling Language; communicating sequential processes; formal system behaviour analysis; state diagram; Application software; Communications technology; Distributed processing; Encapsulation; Equations; Formal languages; Laboratories; Performance analysis; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.70
  • Filename
    1607150