Back to Search
Start Over
Why Liveness for Timed Automata Is Hard, and What We Can Do About It.
- Source :
- ACM Transactions on Computational Logic; Mar2020, Vol. 21 Issue 3, p1-28, 28p
- Publication Year :
- 2020
-
Abstract
- The reachability problem for timed automata asks if a given automaton has a run leading to an accepting state, and the liveness problem asks if the automaton has an infinite run that visits accepting states infinitely often. Both of these problems are known to be Pspace-complete. We show that if P Pspace, the liveness problem is more difficult than the reachability problem; in other words, we exhibit a family of automata for which solving the reachability problem with the standard algorithm is in P but solving the liveness problem is Pspace-hard. This leads us to revisit the algorithmics for the liveness problem. We propose a notion of a witness for the fact that a timed automaton violates a liveness property. We give an algorithm for computing such a witness and compare it to existing solutions. [ABSTRACT FROM AUTHOR]
- Subjects :
- MACHINE theory
VISITS of state
PROBLEM solving
Subjects
Details
- Language :
- English
- ISSN :
- 15293785
- Volume :
- 21
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- ACM Transactions on Computational Logic
- Publication Type :
- Academic Journal
- Accession number :
- 142530491
- Full Text :
- https://doi.org/10.1145/3372310