A THEORY OF TIMED AUTOMATA

Authors
Citation
R. Alur et Dl. Dill, A THEORY OF TIMED AUTOMATA, Theoretical computer science, 126(2), 1994, pp. 183-235
Citations number
48
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
126
Issue
2
Year of publication
1994
Pages
183 - 235
Database
ISI
SICI code
0304-3975(1994)126:2<183:ATOTA>2.0.ZU;2-2
Abstract
We propose timed (finite) automata to model the behavior of real-time systems over time. Our definition provides a simple, and yet powerful, way to annotate state-transition graphs with timing constraints using finitely many real-valued clocks. A timed automaton accepts timed wor ds - infinite sequences in which a real-valued time of occurrence is a ssociated with each symbol. We study timed automata from the perspecti ve of formal language theory: we consider closure properties, decision problems, and subclasses. We consider both nondeterministic and deter ministic transition structures, and both Buchi and Muller acceptance c onditions. We show that nondeterministic timed automata are closed und er union and intersection, but not under complementation, whereas dete rministic timed Muller automata are closed under all Boolean operation s. The main construction of the paper is an (PSPACE) algorithm for che cking the emptiness of the language of a (nondeterministic) timed auto maton. We also prove that the universality problem and the language in clusion problem are solvable only for the deterministic automata: both problems are undecidable (PI1(1)-hard) in the nondeterministic case a nd PSPACE-complete in the deterministic case. Finally, we discuss the application of this theory to automatic verification of real-time requ irements of finite-state systems.