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 条
  • [1] A Model Checking-based Method for Verifying Web Application Design
    Donini, Francesco Maria
    Mongiello, Marina
    Ruta, Michele
    Totaro, Rodolfo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 151 (02) : 19 - 32
  • [2] Model Checking-Based Testing of Web Applications
    ZENG Hongwei
    Wuhan University Journal of Natural Sciences, 2007, (05) : 922 - 926
  • [3] WAVer: A Model Checking-based Tool to Verify Web Application Design
    Castelluccia, D.
    Mongiello, M.
    Ruta, M.
    Totaro, R.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (01) : 61 - 76
  • [4] Model Checking-based Safety Verification of a Petri Net Representation of Train Interlocking Systems
    Aristyo, B.
    Pradityo, K.
    Tamba, T. A.
    Nazaruddin, Y. Y.
    Widyotriatmo, A.
    2018 57TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2018, : 392 - 397
  • [5] Model checking-based safety verification for railway signal safety protocol-I
    School of Electronics and Information Engineering, Tongji University, No. 4800 Cao'an Highway, Shanghai, China
    Meng, M. (mei_meng@163.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (46): : 195 - 202
  • [6] Model checking-based safety verification for railway signal safety protocol-I
    Mei Meng
    Xu Zhongwei
    Wang Xi
    Wan Yongbing
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 46 (03) : 195 - 202
  • [7] A Model Checking-based Analysis Framework for Systems Biology Models
    Liu, Bing
    Safa, Sara
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [8] A model checking-based security analysis framework for IoT systems
    Fang, Zheng
    Fu, Hao
    Gu, Tianbo
    Qian, Zhiyun
    Jaeger, Trent
    Hu, Pengfei
    Mohapatra, Prasant
    HIGH-CONFIDENCE COMPUTING, 2021, 1 (01):
  • [9] Model Checking-Based Performance Prediction for P4
    Lukacs, Daniel
    Pongracz, Gergely
    Tejfel, Mate
    ELECTRONICS, 2022, 11 (14)
  • [10] Model Checking Based Web Service Verification: A Systematic Literature Review
    Rai, Gopal N.
    Gangadharan, G. R.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (03) : 747 - 764