Skip to Main Content
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.