A Unified Model for Real-Time Systems: Symbolic Techniques and Implementation

被引:1
|
作者
Akshay, S. [1 ]
Gastin, Paul [2 ,4 ]
Govind, R. [1 ]
Joshi, Aniruddha R. [1 ]
Srivathsan, B. [3 ,4 ]
机构
[1] Indian Inst Technol, Dept CSE, Mumbai, Maharashtra, India
[2] Univ Paris Saclay, CNRS, ENS Paris Saclay, LMF, F-91190 Gif Sur Yvette, France
[3] Chennai Math Inst, Chennai, Tamil Nadu, India
[4] CNRS, ReLaX, IRL 2000, Siruseri, India
来源
COMPUTER AIDED VERIFICATION, CAV 2023, PT I | 2023年 / 13964卷
关键词
Real-time systems; Timed automata; Event-clock automata; Clocks; Timers; Verification; Zones; Simulations; Reachability; AUTOMATA; REACHABILITY; ALGORITHMS; SEMANTICS;
D O I
10.1007/978-3-031-37706-8_14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider a model of generalized timed automata (GTA) with two kinds of clocks, history and future, that can express many timed features succinctly, including timed automata, eventclock automata with and without diagonal constraints, and automata with timers. Our main contribution is a new simulation-based zone algorithm for checking reachability in this unified model. While such algorithms are known to exist for timed automata, and have recently been shown for event-clock automata without diagonal constraints, this is the first result that can handle event-clock automata with diagonal constraints and automata with timers. We also provide a prototype implementation for our model and show experimental results on several benchmarks. To the best of our knowledge, this is the first effective implementation not just for our unified model, but even just for automata with timers or for event-clock automata (with predicting clocks) without going through a costly translation via timed automata. Last but not least, beyond being interesting in their own right, generalized timed automata can be used for model-checking event-clock specifications over timed automata models.
引用
收藏
页码:266 / 288
页数:23
相关论文
共 50 条
  • [1] Applying Parametric Model-Checking Techniques for Reusing Real-Time Critical Systems
    Parquier, Baptiste
    Rioux, Laurent
    Henia, Rafik
    Soulat, Romain
    Roux, Olivier H.
    Lime, Didier
    Andre, Etienne
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS (FTSCS 2016), 2017, 694 : 129 - 144
  • [2] A Model for Industrial Real-Time Systems
    Bin Waez, Md Tawhid
    Wasowski, Andrzej
    Dingel, Juergen
    Rudie, Karen
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION (VMCAI 2015), 2015, 8931 : 153 - 171
  • [3] Fully symbolic TCTL model checking for complete and incomplete real-time systems
    Morbe, Georges
    Scholl, Christoph
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 111 : 248 - 276
  • [4] TMTDGs : A symbolic model structure for real-time systems verification
    Ayadi, S
    Robbana, R
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL X, PROCEEDINGS: SYSTEMICS AND INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 247 - 252
  • [5] Control of Real-Time Systems With Integer Parameters
    Jovanovic, Aleksandra
    Lime, Didier
    Roux, Olivier H.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (01) : 75 - 88
  • [6] Symbolic model checking for event-driven real-time systems
    Yang, J
    Mok, AK
    Wang, F
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (02): : 386 - 412
  • [7] Symbolic simulation of real-time concurrent systems
    Wang, F
    Huang, GD
    Yu, F
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 595 - 617
  • [8] Two Idea Implementation of Real-Time Systems
    Konczak, Piotr
    Zabierowski, Wojciech
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2012, 1 (03): : 188 - 191
  • [9] Symbolic verification of complex real-time systems with Clock-Restriction Diagram
    Wang, F
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS, 2001, 69 : 235 - 250
  • [10] Numerical coverage estimation for the symbolic simulation of real-time systems
    Wang, F
    Hwang, GD
    Yu, F
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2003, 2003, 2767 : 160 - 176