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 条
  • [1] Timed P Automata
    Barbuti, Roberto
    Maggiolo-Schettini, Andrea
    Milazzo, Paolo
    Tesei, Luca
    FUNDAMENTA INFORMATICAE, 2009, 94 (01) : 1 - 19
  • [2] A Menagerie of Timed Automata
    Fontana, Peter
    Cleaveland, Rance
    ACM COMPUTING SURVEYS, 2014, 46 (03)
  • [3] STOCHASTIC TIMED AUTOMATA
    Bertrand, Nathalie
    Bouyer, Patricia
    Brihaye, Thomas
    Menet, Quentin
    Baier, Christel
    Groesser, Marcus
    Jurdzinski, Marcin
    LOGICAL METHODS IN COMPUTER SCIENCE, 2014, 10 (04)
  • [4] Fuzzy-Timed Automata
    Javier Crespo, F.
    de la Encina, Alberto
    Llana, Luis
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2010, 6117 : 140 - 154
  • [5] Better Abstractions for Timed Automata
    Herbreteau, Frederic
    Srivathsan, B.
    Walukiewicz, Igor
    2012 27TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2012, : 375 - 384
  • [6] Behavioral Cartography of Timed Automata
    Andre, Etienne
    Fribourg, Laurent
    REACHABILITY PROBLEMS, 2010, 6227 : 76 - +
  • [7] Better abstractions for timed automata
    Herbreteau, Frederic
    Srivathsan, B.
    Walukiewicz, Igor
    INFORMATION AND COMPUTATION, 2016, 251 : 67 - 90
  • [8] Avoiding Shared Clocks in Networks of Timed Automata Avoiding Shared Clocks in Networks of Timed Automata
    Balaguer, Sandie
    Chatain, Thomas
    CONCUR 2012 - CONCURRENCY THEORY, 2012, 7454 : 100 - 114
  • [9] SetExp: a method of transformation of timed automata into finite state automata
    Ouedraogo, Lucien
    Khoumsi, Ahmed
    Nourelfath, Mustapha
    REAL-TIME SYSTEMS, 2010, 46 (02) : 189 - 250
  • [10] Integer Parameter Synthesis for Timed Automata
    Jovanovic, Aleksandra
    Lime, Didier
    Roux, Olivier H.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2013, 2013, 7795 : 401 - 415