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 条
  • [21] Model Checking Automated Verification of Computational Systems
    Mukund, Madhavan
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2009, 14 (07): : 667 - 681
  • [22] Model checking: Verification or debugging?
    Ruys, TC
    Brinksma, E
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 3009 - 3015
  • [23] Bytecode Verification by Model Checking
    David Basin
    Stefan Friedrich
    Marek Gawkowski
    Journal of Automated Reasoning, 2003, 30 : 399 - 444
  • [24] Bytecode verification by model checking
    Basin, D
    Friedrich, S
    Gawkowski, M
    JOURNAL OF AUTOMATED REASONING, 2003, 30 (3-4) : 399 - 444
  • [25] MODEL CHECKING AND MODULAR VERIFICATION
    GRUMBERG, O
    LONG, DE
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 843 - 871
  • [26] Avionics system failure analysis and verification based on model checking
    Wang, Hongli
    Zhong, Deming
    Zhao, Tingdi
    ENGINEERING FAILURE ANALYSIS, 2019, 105 : 373 - 385
  • [27] Verification of CPS Based on Control Loop using Model Checking
    Aoki, Yoshitaka
    Ogata, Shinpei
    Kobayashi, Kazuki
    Nakagawa, Hiroyuki
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 678 - 682
  • [28] Guiding Simulation Model Verification by Model Checking
    Xia, Wei
    Yao, Yiping
    Mu, Xiaodong
    Xing, Fei
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 3508 - +
  • [29] Model Checking for Verification of Quantum Circuits
    Ying, Mingsheng
    FORMAL METHODS, FM 2021, 2021, 13047 : 23 - 39
  • [30] Model checking algorithms for analog verification
    Hartong, W
    Hedrich, L
    Barke, E
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 542 - 547