Title :
Model Checking-based Verification of Web Application
Author :
Miao, Huaikou ; Zeng, Hongwei
Author_Institution :
Shanghai Univ., Shanghai
Abstract :
This paper focuses on automated verification to check whether the behavior of a Web application conforms to its design. The Object Relation Diagram as design model and the Kripke structure as implementation model are employed to describe the object structure and the external observable behavior of a Web application respectively. We propose an approach to automatically generating from the design model a collection of temporal logic properties with respect to the specified consistency criteria. Then model checking can be performed on the implementation model to verify these generated properties. A simple Web application example is used to illustrate our approach through this paper. Our prototype can automatically analyze design models to build the properties in CTL and delegates the task of property verification to the existing model checker SMV where the implementation model is typed in manually.
Keywords :
Web services; formal verification; temporal logic; Web application; automated verification; model checking-based verification; object relation diagram; object structure; temporal logic; Application software; Automatic testing; Consumer electronics; Laboratories; Logic design; Object oriented modeling; Performance analysis; Prototypes; Software testing; System testing; Web application; automated verification; consistency criteria; model checking.;
Conference_Titel :
Engineering Complex Computer Systems, 2007. 12th IEEE International Conference on
Conference_Location :
Auckland
Print_ISBN :
0-7695-2895-3
DOI :
10.1109/ICECCS.2007.30