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
Link To Document