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 条
  • [11] Synthesizing, correcting and improving code, using model checking-based genetic programming
    Katz, Gal
    Peled, Doron
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (04) : 449 - 464
  • [12] Model checking-based decision support system for fault management: A comprehensive framework and application in electric power systems
    Chen, Guangyao
    He, Peilin
    Wang, Ziqi
    Teng, Zixin
    Jiang, Zhihao
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 247
  • [13] Synthesizing, correcting and improving code, using model checking-based genetic programming
    Gal Katz
    Doron Peled
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 449 - 464
  • [14] Verification of Web application based on CEGAR approach
    Gao, Hong-Hao
    Miao, Huai-Kou
    Zeng, Hong-Wei
    Gao, H.-H. (gaohonghao@shu.edu.cn), 1600, Science Press (37): : 976 - 992
  • [15] A Bounded Model Checking Approach for the Verification of Web Services Composition
    Zahoor, Ehtesham
    Munir, Kashif
    Perrin, Olivier
    Godart, Claude
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2013, 10 (04) : 62 - 81
  • [16] Formal Verification for Web Service Composition: A Model-checking Approach
    Ghannoudi, Majdi
    Chainbi, Walid
    2015 International Symposium on Networks, Computers and Communications (ISNCC 2015), 2015,
  • [17] Model checking-based Software-FMEA: Assessment of fault tolerance and error detection mechanisms
    Molnár V.
    Majzik I.
    Periodica polytechnica Electrical engineering and computer science, 2017, 61 (02): : 132 - 150
  • [18] 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
  • [19] Agent-based Model Checking Verification Framework
    Abu Bakar, Najwa
    Selamat, Ali
    2012 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS 2012), 2012, : 233 - 236
  • [20] 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 - +