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 条
  • [1] Formal verification of multitasking applications based on timed automata model
    Libor Waszniowski
    Zdeněk Hanzálek
    Real-Time Systems, 2008, 38 : 39 - 65
  • [2] Formal verification of multitasking applications based on timed automata model
    Waszniowski, Libor
    Hanzalek, Zdenek
    REAL-TIME SYSTEMS, 2008, 38 (01) : 39 - 65
  • [3] A rewriting logic approach to the formal specification and verification of web applications
    Alpuente, Maria
    Ballis, Demis
    Romero, Daniel
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 81 : 79 - 107
  • [4] Formal framework for automated analysis and verification of web-based applications
    Haydar, M
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 410 - 413
  • [5] A formal verification strategy for crash recovery in Web-database applications
    Younas, M
    Eaglestone, B
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING (WORKSHOPS), 2002, : 113 - 119
  • [6] VERIFICATION OF COMMUNICATING PROCESSES BY MEANS OF AUTOMATA REDUCTION AND ABSTRACTION
    MADELAINE, E
    VERGAMINI, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 577 : 613 - 614
  • [7] RSC to the ReSCu: Automated Verification of Systems of Communicating Automata
    Desgeorges, Loic
    Guizouarn, Loic Germerie
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2023, 2023, 13908 : 135 - 143
  • [8] Formal Verification of Business Processes as Timed Automata
    Mendoza Morales, Luis E.
    Monsalve, Carlos
    Villavicencio, Monica
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [9] Parameterized verification of communicating automata under context bounds
    Bollig, Benedikt
    Gastin, Paul
    Schubert, Jana
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8762 : 45 - 57
  • [10] Formal Verification of ROS-based Robotic Applications using Timed-Automata
    Halder, Raju
    Proenca, Jose
    Macedo, Nuno
    Santos, Andre
    2017 IEEE/ACM 5TH INTERNATIONAL FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE) PROCEEDINGS, 2017, : 44 - 50