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 条
  • [41] Unified Modeling of Active and Reactive Components for Real-time Systems
    Shao, Zhucheng
    Liu, Jing
    Chen, Xiaohong
    Ding, Zuohua
    Yuan, Zhengheng
    2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 145 - 148
  • [42] 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
  • [43] AN INTERLEAVING MODEL FOR REAL-TIME SYSTEMS
    CHEN, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 620 : 81 - 92
  • [44] Model synthesis for real-time systems
    Huselius, J
    Andersson, J
    NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2005, : 52 - 60
  • [45] A model for real-time systems curriculum
    Halang, WA
    Zalewski, J
    REAL-TIME SYSTEMS EDUCATION, 1996, : 39 - 48
  • [46] Tools and Techniques for Implementation of Real-time Video Processing Algorithms
    Levent, Vecdi Emre
    Guzel, Aydin E.
    Tosun, Mustafa
    Buyukmihci, Mert
    Aydin, Furkan
    Goren, Sezer
    Erbas, Cengiz
    Akgun, Toygar
    Ugurdag, H. Fatih
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (01): : 93 - 113
  • [47] Real-time hardware implementation of symbolic health monitoring for aircraft engine components
    Yasar, Murat
    Purekar, Ashish
    Sheth, Datta
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 2224 - 2229
  • [48] Real-Time FPGA Implementation of Range and Velocity Deception Techniques
    Gunay, Osman
    Ergezer, Halit
    Ipek, Eyuphan
    Aras, Ekrem
    2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
  • [49] A soft real-time TMO platform, WTMOS, and implementation techniques
    Kim, JG
    Kim, MH
    Min, BJ
    Im, DB
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 256 - 264
  • [50] Tools and Techniques for Implementation of Real-time Video Processing Algorithms
    Vecdi Emre Levent
    Aydin E. Guzel
    Mustafa Tosun
    Mert Buyukmihci
    Furkan Aydin
    Sezer Gören
    Cengiz Erbas
    Toygar Akgün
    H. Fatih Ugurdag
    Journal of Signal Processing Systems, 2019, 91 : 93 - 113