A Simplification of a Real-Time Verification Problem
Indranil Saha, Janardan Misra, Suman Roy

TL;DR
This paper simplifies the verification of real-time systems with dense dynamics by reducing infinite state problems to finite state models, enabling efficient safety and liveness property verification using standard model checkers.
Contribution
It introduces a formalism and a two-step reduction technique that transforms complex timeout and calendar based models into finite state models for easier verification.
Findings
Enables verification of safety invariants using finite state model checkers.
Allows verification of liveness properties, which was previously difficult.
Demonstrates effectiveness on protocols like Fischer's and Train-Gate Controller.
Abstract
We revisit the problem of real-time verification with dense dynamics using timeout and calendar based models and simplify this to a finite state verification problem. To overcome the complexity of verification of real-time systems with dense dynamics, Dutertre and Sorea, proposed timeout and calender based transition systems to model the behavior of real-time systems and verified safety properties using k-induction in association with bounded model checking. In this work, we introduce a specification formalism for these models in terms of Timeout Transition Diagrams and capture their behavior in terms of semantics of Timed Transition Systems. Further, we discuss a technique, which reduces the problem of verification of qualitative temporal properties on infinite state space of (a large fragment of) these timeout and calender based transition systems into that on clockless finite state…
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 · Software Testing and Debugging Techniques · Software Reliability and Analysis Research
