• 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