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 条
  • [41] Formal Verification of Intelligent Hybrid Systems that are Modeled with Simulink and the Reinforcement Learning Toolbox
    Adelt, Julius
    Liebrenz, Timm
    Herber, Paula
    FORMAL METHODS, FM 2021, 2021, 13047 : 349 - 366
  • [42] Business Process Verification using a Formal Compositional Approach and Timed Automata
    Mendoza Morales, Luis E.
    PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [43] A Formal Dynamic Verification of Choreographed Web Services Conversations
    Dahmani, Karim
    Langar, Mahjoub
    Robbana, Riadh
    PROVABLE SECURITY, PROVSEC 2015, 2015, 9451 : 340 - 353
  • [44] A Formal Verification for Web Service Composition Based on CCS
    Yun, B. S.
    Yan, J. W.
    Liu, M.
    MANUFACTURING AUTOMATION TECHNOLOGY, 2009, 392-394 : 330 - 334
  • [45] Verification of Codiagnosability for Discrete Event Systems Modeled by Mealy Automata With Nondeterministic Output Functions
    Takai, Shigemasa
    Ushio, Toshimitsu
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (03) : 798 - 804
  • [46] Formal Security Verification of Industry 4.0 Applications
    Nigam, Vivek
    Talcott, Carolyn
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 1043 - 1050
  • [47] Validation and verification of Web services choreographies by using timed automata
    Emilia Cambronero, M.
    Diaz, Gregorio
    Valero, Valentin
    Martinez, Enrique
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2011, 80 (01): : 25 - 49
  • [48] Implementing Cellular Automata modeled applications on Network-on-Chip platforms
    Zompakis, N.
    Papadopoulos, L.
    Sirakoulis, G.
    Soudris, D.
    VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, 2007, : 288 - 291
  • [49] A formal approach for run-time verification of web applications using scope-extended LTL
    Haydar, May
    Petrenko, Alexandre
    Boroday, Sergiy
    Sahraoui, Houari
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (12) : 2191 - 2208
  • [50] Formal Framework for Detection of Automation Surprises in Human-machine Systems Modeled by Hybrid Automata
    Ishii, Daiki
    Ushio, Toshimitsu
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 372 - 373