On regions and zones for event-clock automata

被引:0
|
作者
Gilles Geeraerts
Jean-François Raskin
Nathalie Sznajder
机构
[1] Université libre de Bruxelles,Faculté des Sciences, Département d’Informatique
[2] Sorbonne Universités,undefined
来源
关键词
Event clock automata; Timed automata; Real-time; Verification; Formal methods; Zones; regions; DBMs;
D O I
暂无
中图分类号
学科分类号
摘要
Event clock automata (ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} ) are a model for timed languages that has been introduced by Alur, Fix and Henzinger as an alternative to timed automata, with better theoretical properties (for instance, ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document}   are determinizable while timed automata are not). In this paper, we revisit and extend the theory of ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} . We first prove that no finite time abstract language equivalence exists for ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} , thereby disproving a claim in the original work on ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} . This means in particular that regions do not form a time abstract bisimulation. Nevertheless, we show that regions can still be used to build a finite automaton recognizing the untimed language of anECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} . Then, we extend the classical notions of zones and DBMs to let them handle event clocks instead of plain clocks (as in timed automata) by introducing event zones and Event DBMs (EDBMs). We discuss algorithms to handle event zones represented as EDBMs, as well as (semi-) algorithms based on EDBMs to decide language emptiness of ECA\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathsf{ECA}$$\end{document} .
引用
收藏
页码:330 / 380
页数:50
相关论文
共 50 条
  • [41] THE REGIONS AND ZONES OF TEACHER-BEHAVIOR
    FESSLER, R
    BURKE, PJ
    EDUCATIONAL LEADERSHIP, 1983, 40 (07) : 70 - 72
  • [42] Reconstruction Designs of the Automata in the Ancient Korean Water Clock "Heumgyeonggaknu"
    Chiu, Yu-Chieh
    Chen, Yu-Hsun
    Yan, Hong-Sen
    EXPLORATIONS IN THE HISTORY AND HERITAGE OF MACHINES AND MECHANISMS (HMM 2022), 2022, : 97 - 105
  • [43] An Efficient Customized Clock Allocation Algorithm for a Class of Timed Automata
    Saeedloei, Neda
    Kluzniak, Feliks
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2022, 2022, 13768 : 3 - 21
  • [44] Robust Model Checking of Timed Automata under Clock Drifts
    Roohi, Nima
    Prabhakar, Pavithra
    Viswanathan, Mahesh
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK) (HSCC' 17), 2017, : 153 - 162
  • [45] On clock-aware LTL parameter synthesis of timed automata
    Bezdek, Peter
    Benes, Nikola
    Cerna, Ivana
    Barnat, Jiri
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2018, 99 : 114 - 142
  • [46] Clock Reduction in Timed Automata while Preserving Design Parameters
    Yalcinkaya, Beyazit
    Gol, Ebru Aydin
    2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2019), 2019, : 11 - 20
  • [47] MODEL CHECKING ONE-CLOCK PRICED TIMED AUTOMATA
    Bouyer, Patricia
    Larsen, Kim G.
    Markey, Nicolas
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (02)
  • [48] On clock difference constraints and termination in reachability analysis of timed automata
    Bengtsson, J
    Yi, W
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2885 : 491 - 503
  • [49] Repairing Timed Automata Clock Guards through Abstraction and Testing
    Andre, Etienne
    Arcaini, Paolo
    Gargantini, Angelo
    Radavelli, Marco
    TESTS AND PROOFS (TAP 2019), 2019, 11823 : 129 - 146
  • [50] Discrete event cellular automata: A new approach to cellular automata for computational material science
    Nutaro, James
    Stump, Benjamin
    Shukla, Pratishtha
    COMPUTATIONAL MATERIALS SCIENCE, 2023, 219