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 条
  • [31] Uniprocessor scheduling of real-time systems using modified symbolic modeling technique
    Janarthanan, Vasudevan
    Gohari, Peyman
    PROCEEDINGS OF THE EIGHTH IASTED INTERNATIONAL CONFERENCE ON CONTROL AND APPLICATIONS, 2006, : 171 - +
  • [32] Symbolic Test Case Generation of Compositional Real-Time Systems Driven by Interruptions
    Damasceno, Adriana
    Machado, Patricia
    Andrade, Wilkerson
    Torres, Wesley
    2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 228 - 235
  • [33] Verification of instrumentation techniques for resource management of real-time systems
    Tan, Zhenyu
    Leal, William
    Welch, Lonnie
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (07) : 1015 - 1022
  • [34] Rigorous implementation of real-time systems - from theory to application
    Abdellatif, Tesnim
    Combaz, Jacques
    Sifakis, Joseph
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2013, 23 (04) : 882 - 914
  • [35] Survey of Real-Time Fault Diagnosis Techniques for Electromechanical Systems
    Kia, Shahin Hedayati
    Henao, Humberto
    Capolino, Gerard-Andre
    2017 IEEE WORKSHOP ON ELECTRICAL MACHINES DESIGN, CONTROL AND DIAGNOSIS (WEMDCD), 2017,
  • [36] Scheduling analysis based on model checking for multiprocessor real-time systems
    Karamti, Walid
    Mahfoudhi, Adel
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (03) : 1604 - 1629
  • [37] REASONING ABOUT REAL-TIME SYSTEMS
    PETERS, JF
    AUSTRALIAN COMPUTER JOURNAL, 1993, 25 (04): : 135 - 147
  • [38] Conformance testing for real-time systems
    Krichen, Moez
    Tripakis, Stavros
    FORMAL METHODS IN SYSTEM DESIGN, 2009, 34 (03) : 238 - 304
  • [39] A Unified Framework for Period and Priority Optimization in Distributed Hard Real-Time Systems
    Zhao, Yecheng
    Gala, Vinit
    Zeng, Haibo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2188 - 2199
  • [40] Conformance testing for real-time systems
    Moez Krichen
    Stavros Tripakis
    Formal Methods in System Design, 2009, 34 : 238 - 304