Model checking-based verification of Web application

被引:13
|
作者
Miao, Huaikou [1 ]
Zeng, Hongwei [1 ,2 ]
机构
[1] Shanghai Univ, Sch Engn & Comp Sci, Shanghai 200072, Peoples R China
[2] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Hubei, Peoples R China
来源
12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS | 2007年
基金
美国国家科学基金会;
关键词
Web application; automated verification; consistency criteria; model checking;
D O I
10.1109/ICECCS.2007.30
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:47 / +
页数:3
相关论文
共 50 条
  • [31] Conflict detection in composite web services based on model checking
    Kim, Yeon-Seok
    Shin, Dong-Hoon
    Jeon, Hyun-Bae
    Lee, Kyong-Ho
    Cho, Kee-Seong
    Park, Wonjoo
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2013, 9 (04) : 394 - 430
  • [32] A FRAMEWORK FOR MODEL CHECKING WEB SERVICE CHOREOGRAPHY BASED ON CWB
    Beggar, Mohammed Lamine
    Liao Lejian
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 3, 2012, : 497 - 507
  • [33] Partitioning Interpolant-Based Verification for Effective Unbounded Model Checking
    Cabodi, Gianpiero
    Garcia, Luz Amanda
    Murciano, Marco
    Nocco, Sergio
    Quer, Stefano
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (03) : 382 - 395
  • [34] Parallel Stimulus Generation Based on Model Checking for Coherence Protocol Verification
    Zhao, Kang
    Shen, Wenbo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (12) : 3124 - 3128
  • [35] Composable information flow verification for service chain based on model checking
    Xi, Ning, 1600, Editorial Board of Journal on Communications (35): : 23 - 31
  • [36] Modeling and Model Checking Web Services
    Schlingloff, Holger
    Martens, Axel
    Schmidt, Karsten
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 126 : 3 - 26
  • [37] Abstract Model Checking for Web Services
    QIAN Junyan
    Wuhan University Journal of Natural Sciences, 2008, (04) : 466 - 470
  • [38] Verification of ArchiMate Behavioral Elements by Model Checking
    Szwed, Piotr
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, 2015, 9339 : 132 - 144
  • [39] Diagnosability verification using LTL model checking
    Thiago M. Tuxi
    Lilian K. Carvalho
    Eduardo V. L. Nunes
    Antonio E. C. da Cunha
    Discrete Event Dynamic Systems, 2022, 32 : 399 - 433
  • [40] Model checking, testing and verification working together
    Gunter, E
    Peled, D
    FORMAL ASPECTS OF COMPUTING, 2005, 17 (02) : 201 - 221