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
来源
关键词
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 条
  • [21] Real-time individualization of the unified model of performance
    Liu, Jianbo
    Ramakrishnan, Sridhar
    Laxminarayan, Srinivas
    Balkin, Thomas J.
    Reifman, Jaques
    JOURNAL OF SLEEP RESEARCH, 2017, 26 (06) : 820 - 831
  • [22] SPECIFICATION TECHNIQUES FOR REAL-TIME SYSTEMS
    LUDEWIG, J
    MATHEIS, H
    COMPUTER STANDARDS & INTERFACES, 1987, 6 (01) : 115 - 133
  • [23] An efficient algorithm for real-time symbolic model checking
    Frossl, J
    Gerlach, J
    Kropf, T
    EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 15 - 20
  • [24] A MODEL FOR REAL-TIME SYSTEMS
    KRISHNAN, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 298 - 307
  • [25] Unified modeling of complex real-time control systems
    He, H
    Zhong, YF
    Cai, CL
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 498 - 499
  • [26] Designing real-time systems with the unified modeling language
    Douglass, BP
    ELECTRONIC DESIGN, 1997, 45 (20) : 132 - &
  • [27] Verification of embedded real-time systems using symbolic model checking: A case study
    Duan, Z. (zhhduan@mail.xidian.edu.cn), 1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):
  • [28] IMPLEMENTATION OF STRUCTURED CODE TECHNIQUES ON A REAL-TIME SYSTEM
    ROMANOS, JP
    COMPUTER, 1975, 8 (06) : 48 - 49
  • [29] Correct Implementation of Open Real-time Systems
    Abdellatif, Tesnim
    Combaz, Jacques
    Poulhies, Marc
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 57 - 64
  • [30] Two Idea Implementation of Real-Time Systems
    Konczak, Piotr
    Zabierowski, Wojciech
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2012, 1 (03): : 188 - 191