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
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;
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