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 条
  • [41] MULTILEVEL SPECIFICATION OF REAL-TIME SYSTEMS
    GABRIELIAN, A
    FRANKLIN, MK
    COMMUNICATIONS OF THE ACM, 1991, 34 (05) : 50 - 60
  • [42] Reduction methods for real-time systems using delay time petri nets
    Juan, EYT
    Tsai, JJP
    Murata, T
    Zhou, Y
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (05) : 422 - 448
  • [43] Compositional schedulability analysis of real-time systems using time Petri nets
    Xu, DX
    He, XD
    Deng, Y
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) : 984 - 996
  • [44] Verification, Performance Analysis and Controller Synthesis for Real-Time Systems
    Fahrenberg, Uli
    Larsen, Kim G.
    Thrane, Claus R.
    FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 34 - 61
  • [45] Model Feasible Interactions in Distributed Real-Time Systems
    Ren, Shangping
    Yu, Yue
    Song, Miao
    FORMAL MODELING: ACTORS, OPEN SYSTEMS, BIOLOGICAL SYSTEMS: ESSAYS DEDICATED TO CAROLYN TALCOTT ON THE OCCASION OF HER 70TH BIRTHDAY, 2011, 7000 : 144 - 168
  • [46] Analysis of Real-Time Systems with CTL Model Checkers
    Bourahla, Mustapha
    Benmohamed, Mohamed
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 133 : 41 - 60
  • [47] A Unified α-η-κ-μ Fading Model Based Real-Time Localization on IoT Edge Devices
    Singh, Aditya
    Danish, Syed
    Prasad, Gaurav
    Kumar, Sudhir
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (06): : 6207 - 6218
  • [48] Full Hardware Implementation of FreeRTOS-Based Real-Time Systems
    Nakano, Wakako
    Shinohara, Yukino
    Ishiura, Nagisa
    2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 435 - 440
  • [49] An integrated software environment for design and real-time implementation of control systems
    Koga, M
    Toriumi, H
    Sampei, M
    (SYSID'97): SYSTEM IDENTIFICATION, VOLS 1-3, 1998, : 1523 - 1528
  • [50] A review on optimization techniques for the deployment and scheduling of distributed real-time systems
    Amurrio, Andoni
    Azketa, Ekain
    Javier Gutierrez, J.
    Aldea, Mario
    Parra, Jorge
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2019, 16 (03): : 249 - 263