• DocumentCode
    2499244
  • Title

    Analyzing equivalences of UML statechart diagrams by structural congruence and open bisimulations

  • Author

    Lam, Vitus S W ; Padget, Julian

  • Author_Institution
    Dept. of Comput. Sci., Bath Univ., UK
  • fYear
    2003
  • fDate
    28-31 Oct. 2003
  • Firstpage
    137
  • Lastpage
    144
  • Abstract
    We illustrate how UML statechart diagrams as distinct from statecharts are formalized in the π-calculus as a number of processes which communicate via a channel-passing interaction paradigm. Different types of equivalences of statechart diagrams, including isomorphism, strong behavioural equivalence and weak behavioural equivalence are defined in terms of structural congruence, strong open bisimulation and weak open bisimulation of the π-calculus. Checking equivalence of any two statechart diagrams is transformed to a problem of verifying whether the corresponding π-calculus process expressions are equivalent.
  • Keywords
    Unified Modeling Language; bisimulation equivalence; pi calculus; π-calculus; UML statechart diagram; bisimulation equivalence; channel-passing interaction; isomorphism; process expressions; strong behavioural equivalence; strong open bisimulation; structural congruence; weak behavioural equivalence; weak open bisimulation; Algebra; Computer science; Topology; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
  • Print_ISBN
    0-7803-8225-0
  • Type

    conf

  • DOI
    10.1109/HCC.2003.1260217
  • Filename
    1260217