DocumentCode
552423
Title
Automatic generation of SPIN model checking code from UML activity diagram and its application to Web application design
Author
Yamada, Yutaka ; Wasaki, Katsumi
Author_Institution
Grad. Sch. of Sci. & Technol., Shinshu Univ., Nagano, Japan
fYear
2011
fDate
16-18 Aug. 2011
Firstpage
139
Lastpage
144
Abstract
The UML activity diagram is suitable for the expression of the work flow, and it expresses behavior at each stage of development from the analysis and the design to the programming. The approach models on the upstream design specification of software by the formal language and verifies it by the model checker, and it attracts attention. In this report, we propose the method of converting automatically the UML activity diagram into the SPIN model checking code PROMELA. We applied to the screen transition design of a Web application example for the evaluation of the proposal method. As a result, we obtained detection and the trace of the counter-example by the model checker, and found a latent bug under limited condition.
Keywords
Internet; Unified Modeling Language; formal languages; formal specification; program compilers; program verification; software tools; PROMELA. code; UML activity diagram; Web application design; automatic SPIN model checking code generation; formal language; software specification; unified modeling language; Analytical models; Automata; Programming; Security; Software; Unified modeling language; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Content, Multimedia Technology and its Applications (IDCTA), 2011 7th International Conference on
Conference_Location
Busan
Print_ISBN
978-1-4577-0473-4
Electronic_ISBN
978-89-88678-47-3
Type
conf
Filename
6016648
Link To Document