Lazy abstractions for timed automata
Fr\'ed\'eric Herbreteau (LaBRI), B. Srivathsan (RWTH), Igor, Walukiewicz (LaBRI)

TL;DR
This paper introduces a lazy abstraction algorithm for timed automata that dynamically refines bounds during reachability analysis, significantly reducing search space and improving efficiency.
Contribution
It presents a novel lazy LU-bounds refinement algorithm that adapts during exploration, enhancing the efficiency of reachability analysis in timed automata.
Findings
The algorithm keeps LU-bounds small on standard benchmarks.
Reduced search space compared to traditional methods.
Effective in handling complex timed automata models.
Abstract
We consider the reachability problem for timed automata. A standard solution to this problem involves computing a search tree whose nodes are abstractions of zones. For efficiency reasons, they are parametrized by the maximal lower and upper bounds (LU-bounds) occurring in the guards of the automaton. We propose an algorithm that is updating LU-bounds during exploration of the search tree. In order to keep them as small as possible, the bounds are refined only when they enable a transition that is impossible in the unabstracted system. So our algorithm can be seen as a kind of lazy CEGAR algorithm for timed automata. We show that on several standard benchmarks, the algorithm is capable of keeping very small LU-bounds, and in consequence reduce the search space substantially.
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 · Machine Learning and Algorithms
