Formal verification of web applications modeled by communicating automata

被引:0
|
作者
Haydar, M
Petrenko, A
Sahraoui, H
机构
[1] CRIM, Montreal, PQ H3A 1B9, Canada
[2] Univ Montreal, Dept Informat & Rech Operat, Montreal, PQ H3C 3J7, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present an approach for modeling an existing web application using communicating finite automata model based on the userdefined properties to be validated. We elaborate a method for automatic generation of such a model from a recorded browsing session. The obtained model could then be used to verify properties with a model checker, as well as for regression testing and documentation. Unlike previous attempts, our approach is oriented towards complex multi-window/frame applications. We present an implementation of the approach that uses the model checker Spin and provide an example.
引用
收藏
页码:115 / 132
页数:18
相关论文
共 50 条
  • [21] A VERIFICATION METHOD FOR COMMUNICATION PROTOCOLS MODELED AS COMMUNICATING EXTENDED FINITE─STATE MAC
    Shao Fengjing Sun Xiaorui Liu Zunren Department of Computer Qingdao UniversityQingdao
    青岛大学学报(自然科学版), 1996, (03) : 4 - 13
  • [22] A formal specification for web services composition and verification
    Shi, YL
    Zhang, L
    Liu, B
    Liu, FF
    Lin, LL
    Shi, BL
    Fifth International Conference on Computer and Information Technology - Proceedings, 2005, : 252 - 256
  • [23] Games, Automata, Logic, and Formal Verification (GandALF 2011) Preface
    D'Agostino, Giovanna
    La Torre, Salvatore
    THEORETICAL COMPUTER SCIENCE, 2013, 493 : 1 - 1
  • [24] Formal verification of the MetaH executive using linear hybrid automata
    Vestal, S
    SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 134 - 144
  • [25] Games, Automata, Logics, and Formal Verification (GandALF 2013) Preface
    Montanari, Angelo
    Puppis, Gabriele
    Villa, Tiziano
    INFORMATION AND COMPUTATION, 2015, 245 : 1 - 2
  • [26] Games, Automata, Logics and Formal Verification (GandALF 2014) - Preface
    Peron, Adriano
    Piazza, Carla
    INFORMATION AND COMPUTATION, 2017, 253 : 179 - 180
  • [27] Towards formal verification of web service composition
    Bai, XX
    Fan, YS
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2: INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT IN THE GLOBAL ECONOMY, 2005, : 577 - 581
  • [28] Formal modeling and verification for web service composition
    Tian, Baojun
    Gu, Yanlin
    Journal of Software, 2013, 8 (11) : 2733 - 2737
  • [29] FORMAL MODELLING AND VERIFICATION OF COMPENSATING WEB TRANSACTIONS
    Das, Shirshendu
    Chakraborty, Shounak
    Kapoor, Hemangee K.
    Man, Ka Lok
    IAENG TRANSACTIONS ON ELECTRICAL ENGINEERING, VOL 1, 2012, : 123 - 136
  • [30] Formal Verification of Web Service Interaction Contracts
    Shegalov, German
    Weikum, Gerhard
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 525 - +