DocumentCode
2136727
Title
Towards formalizing UML state diagrams in CSP
Author
Ng, Muan Yong ; Butler, Michael
Author_Institution
Dept. of Electron. & Comput. Sci., Southampton Univ., UK
fYear
2003
fDate
22-27 Sept. 2003
Firstpage
138
Lastpage
147
Abstract
The UML (Unified Modeling Language) state diagram notation by M. Fowler and K. Scott (2000) is a graphical language which comprises an extensive set of constructs with good structural semantics but lack of a formal behavioral semantics. With this regard, we have used the Hoare´s CSP (Communicating and Sequential Processes) to formalize the behavior of UML SD. The fact that CSP is supported by model-checkers such as FDR enables a system design using a state diagram to be formally checked during design stage. This paper presents the formalization which would allow us to reason about the behavior of UML SD in CSP.
Keywords
communicating sequential processes; decision diagrams; formal specification; formal verification; programming language semantics; specification languages; systems analysis; UML state diagrams; behaviour formalisation; communicating and sequential processes; model checker; structural semantics; unified modelling language; Computer science; Logic; Prototypes; Software engineering; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location
Brisbane, Queensland, Australia
Print_ISBN
0-7695-1949-0
Type
conf
DOI
10.1109/SEFM.2003.1236215
Filename
1236215
Link To Document