loading...
Improvements Towards Formalizing UML State Diagrams in CSP
Taipei, Taiwan December 15-December 17
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2005.7012th Asia-Pacific Software Engineerin ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
W. L. Yeung, Lingnan University, Hong Kong
Karl R.P.H. Leung, Hong Kong Institute of Vocational Education Hong Kong
Ji Wang, National Laboratory for Parallel & Distributed Processing Changsha, Hunan
Wei Dong, National Laboratory for Parallel & Distributed Processing Changsha, Hunan
The UnifiedModelling Language (UML) includes a variant of Statecharts [5], 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 [14] 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.
Citation:
W. L. Yeung, Karl R.P.H. Leung, Ji Wang, Wei Dong, "Improvements Towards Formalizing UML State Diagrams in CSP," apsec, pp.176-184, 12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.