Equivalence Checking and Intersection of Deterministic Timed Finite State Machines
Davide Bresolin, Khaled El-Fakih, Tiziano Villa, Nina Yevtushenko

TL;DR
This paper introduces methods for equivalence checking and intersection of deterministic timed finite state machines by leveraging bisimulation relations and untiming techniques.
Contribution
It presents a novel approach to equivalence checking and intersection of TFSMs using bisimulation and untiming transformations.
Findings
Bisimulation-based equivalence checking for TFSMs.
Method for intersection of TFSMs via untiming and re-timing.
Effective transformation techniques for timed automata.
Abstract
There has been a growing interest in defining models of automata enriched with time, such as finite automata extended with clocks (timed automata). In this paper, we study deterministic timed finite state machines (TFSMs), i.e., finite state machines with a single clock, timed guards and timeouts which transduce timed input words into timed output words. We solve the problem of equivalence checking by defining a bisimulation from timed FSMs to untimed ones and viceversa. Moreover, we apply these bisimulation relations to build the intersection of two timed finite state machines by untiming them, intersecting them and transforming back to the timed intersection.
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 · Network Packet Processing and Optimization
