Expressiveness of Updatable Timed Automata
read more
Citations
The Impressive Power of Stopwatches
Forward Analysis of Updatable Timed Automata
Updatable timed automata
Static guard analysis in timed automata verification
Are Timed Automata Updatable
References
Communication and Concurrency
A theory of timed automata
UPPAAL in a Nutshell
Concurrency and Automata on Infinite Sequences
Automata for modeling real-time systems
Related Papers (5)
Frequently Asked Questions (11)
Q2. What future works have the authors mentioned in the paper "Updatable timed automata" ?
In this paper, the authors studied a natural extension of Alur and Dill ’ s timed automata, based on the possibility to update clocks in a more elaborate way than simply reset them to zero. The authors also proved that analyzing these models can be done in a complexity not higher than the one of classical timed automata.
Q3. What is the meaning of the term updatable timed automata?
If C ⊆ C(X) is a subset of clock constraints and U ⊆ U(X) a subset of updates, the class Utaε(C,U) denotes the set of all updatable timed automata in which transitions only use clock constraints in C and updates in U .
Q4. How can the authors reach the region defined by the constraints?
from valuation (0, 5; 1, 8), when time elapses it is possible to reach the valuation (0, 7; 2) and thus the region defined by the constraints 0 < x < 1 ∧ y = 2.
Q5. What is the simplest way to verify that a region is compatible with C?
A set of regions R is said to be compatible with C if for every clock constraint ϕ ∈ C and for every region R, either R ⊆ ϕ or R ⊆ ¬ϕ.
Q6. What is the main reason for extending timed automata?
4 http://www.uppaal.com/A lot of work has naturally been devoted to extensions of timed automata, with much interest for classes whose emptiness problem remains decidable.
Q7. What is the proof of completeness for a class of updatable automata?
Recall that for classical (untimed) automata (accepting finite or infinite sequences), decidability of the emptiness is NLOGSPACE-complete.
Q8. How do the authors get a valuation from a sequence of clocks?
The authors first define a sequence (≺(x))x∈X of preorders on the set X ∪X ′. Intuitively ≺(x) is obtained from ≺(x) by simply replacing the clock x by its copy x′.
Q9. What is the definition of a state of R(A)?
a state of ΓR(A) can be encoded in polynomial space and emptiness of updatable timed automata, when belonging to a decidable class as described previously, is in PSPACE.
Q10. What is the condition for the existence of a decidable class of updatable?
U} (Sdf )has a solution, then U ⊆ U(cx)x∈X and C is compatible with R(cx)x∈X , and therefore, applying Theorem 4, the class Uta(C,U) of updatable timed automata is decidable.
Q11. what is the emptiness of a class of updatable timed automata?
As in the diagonal-free case (see the end of section 5.2), emptiness for decidable classes of updatable timed automata with arbitrary clock constraints, as characterized in Theorem 5, is PSPACEcomplete.