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 条
  • [41] TEST-CASE VERIFICATION BY MODEL CHECKING
    NAIK, K
    SARIKAYA, B
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (03) : 277 - 321
  • [42] Enhancing model checking in verification by AI techniques
    Buccafurri, F
    Eiter, T
    Gottlob, G
    Leone, N
    ARTIFICIAL INTELLIGENCE, 1999, 112 (1-2) : 57 - 104
  • [43] Diagnosability verification using LTL model checking
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    da Cunha, Antonio E. C.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (03): : 399 - 433
  • [44] Model Checking for Asynchronous Web Service Composition Based on XYZ/ADL
    Zhang, Guangquan
    Shi, Huijuan
    Rong, Mei
    Di, Haojun
    WEB INFORMATION SYSTEMS AND MINING, PT II, 2011, 6988 : 428 - +
  • [45] A Dynamic Behavior Verification Method for Composite Smart Contracts Based on Model Checking
    Jin, Jun
    Zhan, Wenhao
    Li, Haisheng
    Ding, Yi
    Li, Jie
    MATHEMATICS, 2024, 12 (15)
  • [46] Constrained Dependency Graph based Model Checking Tool for Concurrent Program Verification
    Su J.
    Yang Z.-C.
    Tian C.
    Duan Z.-H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (07):
  • [47] Hyperdocuments as automata: Verification of trace-based browsing properties by model checking
    Stotts, PD
    Furuta, R
    Cabarrus, CR
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1998, 16 (01) : 1 - 30
  • [48] Formal Verification of Mobile Orchestration Agents Model checking for orchestration verification
    Mahmoudi, Charif
    Mourlin, Fabrice
    2017 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2017,
  • [49] Interpolation and SAT-Based Model Checking Revisited: Adoption to Software Verification
    Beyer, Dirk
    Lee, Nian-Ze
    Wendler, Philipp
    JOURNAL OF AUTOMATED REASONING, 2025, 69 (01)
  • [50] Model checking for Web service flow based on annotated OWL-S
    Liu, Rujuan
    Hu, Changjun
    Zhao, ChongChong
    PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 741 - 746