Configurable verification of timed automata with discrete variables

被引:1
|
作者
Toth, Tamas [1 ]
Majzik, Istvan [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Budapest, Hungary
关键词
ABSTRACTION REFINEMENT;
D O I
10.1007/s00236-020-00393-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Algorithms and protocols with time dependent behavior are often specified formally using timed automata. For practical real-time systems, besides real-valued clock variables, these specifications typically contain discrete data variables with nontrivial data flow. In this paper, we propose a configurable lazy abstraction framework for the location reachability problem of timed automata that potentially contain discrete variables. Moreover, based on our previous work, we uniformly formalize in our framework several abstraction refinement strategies for both clock and discrete variables that can be freely combined, resulting in many distinct algorithm configurations. Besides the proposed refinement strategies, the configurability of the framework allows the integration of existing efficient lazy abstraction algorithms for clock variables based on LU-bounds. We demonstrate the applicability of the framework and the proposed refinement strategies by an empirical evaluation on a wide range of timed automata models, including ones that contain discrete variables or diagonal constraints.
引用
收藏
页码:1 / 35
页数:35
相关论文
共 50 条
  • [31] Verification of RabbitMQ with Kerberos Using Timed Automata
    Ran Li
    Jiaqi Yin
    Huibiao Zhu
    Phan Cong Vinh
    Mobile Networks and Applications, 2022, 27 : 2049 - 2067
  • [32] Verification of Printer Datapaths Using Timed Automata
    Igna, Georgeta
    Vaandrager, Frits
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT II, 2010, 6416 : 412 - 423
  • [33] Some progress in the symbolic verification of timed automata
    Bozga, M
    Maler, O
    Pnueli, A
    Yovine, S
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 179 - 190
  • [34] Polynomial interrupt timed automata: Verification and expressiveness
    Berard, B.
    Haddad, S.
    Picaronny, C.
    El Din, M. Safey
    Sassolas, M.
    INFORMATION AND COMPUTATION, 2021, 277
  • [35] 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,
  • [36] Verification of continuous dynamical systems by timed automata
    Sloth, Christoffer
    Wisniewski, Rafael
    FORMAL METHODS IN SYSTEM DESIGN, 2011, 39 (01) : 47 - 82
  • [37] Learning Assumptions for Compositional Verification of Timed Automata
    Chen, Hanyue
    Su, Yu
    Zhang, Miaomiao
    Liu, Zhiming
    Mi, Junri
    COMPUTER AIDED VERIFICATION, CAV 2023, PT I, 2023, 13964 : 40 - 61
  • [38] Data-structures for the verification of timed automata
    Asarin, E
    Bozga, M
    Kerbrat, A
    Maler, O
    Pnueli, A
    Rasse, A
    HYBRID AND REAL-TIME SYSTEMS, 1997, 1201 : 346 - 360
  • [39] Reducing the number of clock variables of timed automata
    Daws, C
    Yovine, S
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 73 - 81
  • [40] Verifying Opacity of Discrete-Timed Automata
    Klein, Julian
    Kogel, Paul
    Glesner, Sabine
    PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 55 - 65