Why Liveness for Timed Automata Is Hard, and What We Can Do About It - Archive ouverte HAL
Article Dans Une Revue ACM Transactions on Computational Logic Année : 2020

Why Liveness for Timed Automata Is Hard, and What We Can Do About It

Frédéric Herbreteau
B. Srivathsan
  • Fonction : Auteur
  • PersonId : 1049965
Tran Thanh Tung
  • Fonction : Auteur

Résumé

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 which visits accepting states infinitely often. Both 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 with existing solutions. CCS Concepts: • Theory of computation → Verification by model checking.
Fichier principal
Vignette du fichier
ToCL-liveness-final-submission.pdf (940.46 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03023737 , version 1 (27-11-2020)

Identifiants

Citer

Frédéric Herbreteau, B. Srivathsan, Tran Thanh Tung, Igor Walukiewicz. Why Liveness for Timed Automata Is Hard, and What We Can Do About It. ACM Transactions on Computational Logic, 2020, ⟨10.1145/3372310⟩. ⟨hal-03023737⟩

Collections

CNRS ANR
106 Consultations
103 Téléchargements

Altmetric

Partager

More