Event-Clock Automata: From Theory to Practice
Gilles Geeraerts, Jean-Fran\c{c}ois Raskin, Nathalie Sznajder

TL;DR
This paper advances the theory of event clock automata by disproving previous assumptions about their equivalences, extending zone techniques, and proposing algorithms for language emptiness checking.
Contribution
It refutes the existence of finite time abstract language equivalence for ECA and extends zone-based methods to handle event clocks.
Findings
Regions can recognize untimed languages of ECA.
No finite time abstract bisimulation exists for ECA.
Algorithms for language emptiness of ECA are proposed.
Abstract
Event clock automata (ECA) 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 are determinizable while timed automata are not). In this paper, we revisit and extend the theory of ECA. We first prove that no finite time abstract language equivalence exists for ECA, thereby disproving a claim in the original work on ECA. 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 an ECA. 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · semigroups and automata theory · Synthetic Organic Chemistry Methods
