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 条
  • [31] Games, automata, logics and formal verification (GandALF 2016) Preface
    Cantone, Domenico
    Delzanno, Giorgio
    INFORMATION AND COMPUTATION, 2018, 262 : 187 - 188
  • [32] Formal verification of components assembly based on SysML and interface automata
    Chouali, Samir
    Hammad, Ahmed
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2011, 7 (04) : 265 - 274
  • [33] Formal Verification of Vessel Scheduling Using Probabilistic Timed Automata
    Thianpunyathanakul, Ratchanok
    Vatanawood, Wiwat
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY, IC2IT 2024, 2024, 973 : 65 - 72
  • [34] Towards formal verification of web service composition
    Rouached, Mohsen
    Perrin, Olivier
    Godart, Claude
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 257 - 273
  • [35] Formal Verification of Executable Complementation and Equivalence Checking for Buchi Automata
    Brunner, Julian
    INTEGRATED FORMAL METHODS, IFM 2020, 2020, 12546 : 239 - 256
  • [36] Continuous Formal Verification for Aerospace Applications
    McColl, Morgan
    McColl, Callum
    Pereira, Aaron
    de Souza, Paulo
    Tuxworth, Gervase
    Hexel, Rene
    2024 IEEE AEROSPACE CONFERENCE, 2024,
  • [37] Formal verification - Applications & case studies
    Rowe, M
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 11 - 11
  • [38] Deadline Verification for Web Services Using Timed Automata
    El Touati, Yamen
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2022, 12 (01) : 8013 - 8016
  • [39] Hybrid Automata for Formal Modeling and Verification of Cyber-Physical Systems
    Krishna, Shankara Narayanan
    Trivedi, Ashutosh
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 419 - 440
  • [40] Formal Verification of Sequence Diagram with State Invariants Using Timed Automata
    Thitareedechakul, Supapitch S.
    Vatanawood, Wiwat
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY, IC2IT 2024, 2024, 973 : 43 - 54