Formalized Timed Automata

被引:5
|
作者
Wimmer, Simon [1 ]
机构
[1] Tech Univ Munich, Inst Informat, Munich, Germany
来源
INTERACTIVE THEOREM PROVING (ITP 2016) | 2016年 / 9807卷
关键词
SYSTEMS;
D O I
10.1007/978-3-319-43144-4_26
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Timed automata are a widely used formalism for modeling real-time systems, which is employed in a class of successful model checkers such as UPPAAL. These tools can be understood as trust-multipliers: we trust their correctness to deduce trust in the safety of systems checked by these tools. However, mistakes have previously been made. This particularly regards an approximation operation, which is used bymodel-checking algorithms to obtain a finite search space. The use of this operation left a soundness problem in the tools employing it, which was only discovered years after the first model checkers were devised. This work aims to provide certainty to our knowledge of the basic theory via formalization in Isabelle/HOL: we define themain concepts, formalize the classic decidability result for the language emptiness problem, prove correctness of the basic forward analysis operations, and finally outline how both streams of work can be combined to show that forward analysis with the common approximation operation correctly decides emptiness for the class of diagonal-free timed automata.
引用
收藏
页码:425 / 440
页数:16
相关论文
共 50 条
  • [21] Asynchronous multi-process timed automata
    Li, Guoqiang
    Liu, Li
    Fukuda, Akira
    SOFTWARE QUALITY JOURNAL, 2018, 26 (03) : 961 - 989
  • [22] An extension of the inverse method to probabilistic timed automata
    Andre, Etienne
    Fribourg, Laurent
    Sproston, Jeremy
    FORMAL METHODS IN SYSTEM DESIGN, 2013, 42 (02) : 119 - 145
  • [23] A Symbolic Algorithm for the Analysis of Robust Timed Automata
    Kordy, Piotr
    Langerak, Rom
    Mauw, Sjouke
    Polderman, Jan Willem
    FM 2014: FORMAL METHODS, 2014, 8442 : 351 - 366
  • [24] Polynomial interrupt timed automata: Verification and expressiveness
    Berard, B.
    Haddad, S.
    Picaronny, C.
    El Din, M. Safey
    Sassolas, M.
    INFORMATION AND COMPUTATION, 2021, 277
  • [25] Symbolic model checking for probabilistic timed automata
    Kwiatkowska, Marta
    Norman, Gethin
    Sproston, Jeremy
    Wang, Fuzhi
    INFORMATION AND COMPUTATION, 2007, 205 (07) : 1027 - 1077
  • [26] Operations Scheduling in Batch Chemical Plants with Timed Automata
    Li, Jeh-Hsuan
    Hsieh, Wei-Chun
    Chang, Chuei-Tin
    2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2017, : 895 - 900
  • [27] Checking Timed Buchi Automata Emptiness on Simulation Graphs
    Tripakis, Stavros
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2009, 10 (03)
  • [28] On Clock-Aware LTL Properties of Timed Automata
    Bezdek, Peter
    Benes, Nikola
    Havel, Vojtech
    Barnat, Jiri
    Cerna, Ivana
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2014, 2014, 8687 : 43 - 60
  • [29] Reachability results for timed automata with unbounded data structures
    Lanotte, Ruggero
    Maggiolo-Schettini, Andrea
    Troina, Angelo
    ACTA INFORMATICA, 2010, 47 (5-6) : 279 - 311
  • [30] Timed Automata with Action Durations - From Theory to Implementation
    Guellati, Souad
    Kitouni, Ilham
    Matmat, Riadh
    Saidouni, Djamel-Eddine
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 94 - 109