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
基金
美国国家科学基金会;
关键词
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 条
  • [41] Bayesian Statistical Model Checking with Application to Stateflow/Simulink Verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2010, : 243 - 252
  • [42] Bayesian statistical model checking with application to Stateflow/Simulink verification
    Zuliani, Paolo
    Platzer, Andre
    Clarke, Edmund M.
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (02) : 338 - 367
  • [43] Verification method of security model based on UML and model checking
    Cheng, Liang
    Zhang, Yang
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (04): : 699 - 708
  • [44] Bayesian statistical model checking with application to Stateflow/Simulink verification
    Paolo Zuliani
    André Platzer
    Edmund M. Clarke
    Formal Methods in System Design, 2013, 43 : 338 - 367
  • [45] Symbolic Model Extraction for Web Application Verification
    Bocic, Ivan
    Bultan, Tevfik
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 724 - 734
  • [46] Agent-based Model Checking Verification Framework
    Abu Bakar, Najwa
    Selamat, Ali
    2012 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS 2012), 2012, : 233 - 236
  • [47] SpaceWire State Machine Verification Based on Model Checking
    Dai, Zhiquan
    Guan, Yong
    Jin, Shengzhen
    Shi, Zhiping
    Li, Xiaojuan
    Zhang, Jie
    RECENT TRENDS IN MATERIALS AND MECHANICAL ENGINEERING MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 55-57 : 2192 - +
  • [48] A Conformance Checking-Based Approach for Sudden Drift Detection in Business Processes
    Gallego-Fontenla, Victor
    Vidal, Juan C.
    Lama, Manuel
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (01) : 13 - 26
  • [49] An improved configuration checking-based algorithm for the unicost set covering problem
    Wang, Yiyuan
    Pan, Shiwei
    Al-Shihabi, Sameh
    Zhou, Junping
    Yang, Nan
    Yin, Minghao
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 294 (02) : 476 - 491
  • [50] 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