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 条
  • [41] PROBABILISTIC TIMED AUTOMATA WITH ONE CLOCK AND INITIALISED CLOCK-DEPENDENT PROBABILITIES
    Sproston, Jeremy
    LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 17 (04) : 6:1 - 6:35
  • [42] Use of timed automata and model-checking to explore scenarios on ecosystem models
    Largouet, Christine
    Cordier, Marie-Odile
    Bozec, Yves-Marie
    Zhao, Yulong
    Fontenelle, Guy
    ENVIRONMENTAL MODELLING & SOFTWARE, 2012, 30 : 123 - 138
  • [43] A test purpose-based approach for testing timed input output automata
    En-Nouaary, Abdeslam
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (01) : 53 - 76
  • [44] Probabilistic Timed Automata with One Clock and Initialised Clock-Dependent Probabilities
    Sproston, Jeremy
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 150 - 168
  • [45] Verification of State-Based Timed Opacity for Constant-Time Labeled Automata
    Li, Jun
    Lefebvre, Dimitri
    Hadjicostis, Christoforos N.
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2025, 70 (01) : 503 - 509
  • [46] A concurrency-preserving translation from time Petri nets to networks of timed automata
    Balaguer, Sandie
    Chatain, Thomas
    Haar, Stefan
    FORMAL METHODS IN SYSTEM DESIGN, 2012, 40 (03) : 330 - 355
  • [47] Model Predictive Control of Priced Timed Automata Encoded With First-Order Logic
    Balta, Efe C.
    Kovalenko, Ilya
    Spiegel, Isaac A.
    Tilbury, Dawn M.
    Barton, Kira
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2022, 30 (01) : 352 - 359
  • [48] Non-Deterministic Timed Pushdown Automata-Based Testing Evaluated by Mutation
    M'Hemdi, Hana
    Julliand, Jacques
    Masson, Pierre-Alain
    Robbana, Riadh
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 198 - 203
  • [49] Dynamic Scheduling of Shuttle Robots in the Warehouse of a Polymer Plant Based on Dynamically Configured Timed Automata Models
    Schoppmeyer, Christian
    Subbiah, Subanatarajan
    Valdes, Jose Manuel De la Fuente
    Engell, Sebastian
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2014, 53 (44) : 17135 - 17154
  • [50] From Timed Automata to Stochastic Hybrid Games Model Checking, Synthesis, Performance Analysis and Machine Learning
    Larsen, Kim G.
    Fahrenberg, Uli
    Legay, Axel
    DEPENDABLE SOFTWARE SYSTEMS ENGINEERING, 2017, 50 : 60 - 103