Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Timed Automata Rajeev Alur ?

Summary: Timed Automata
Rajeev Alur ?
Abstract. Model checking is emerging as a practical tool for automated debugging
of complex reactive systems such as embedded controllers and network protocols (see
[23] for a survey). Traditional techniques for model checking do not admit an explicit
modeling of time, and are thus, unsuitable for analysis of real­time systems whose
correctness depends on relative magnitudes of different delays. Consequently, timed
automata [7] were introduced as a formal notation to model the behavior of real­time
systems. Its definition provides a simple way to annotate state­transition graphs with
timing constraints using finitely many real­valued clock variables. Automated analysis
of timed automata relies on the construction of a finite quotient of the infinite space of
clock valuations. Over the years, the formalism has been extensively studied leading
to many results establishing connections to circuits and logic, and much progress has
been made in developing verification algorithms, heuristics, and tools. This paper
provides a survey of the theory of timed automata, and their role in specification and
verification of real­time systems.
1 Modeling
Transition systems. We model discrete systems by state­transition graphs whose transi­
tions are labeled with event symbols. A transition system S is a tuple hQ; Q 0 ; \Sigma ; !i, where
Q is a set of states, Q 0 ` Q is a set of initial states, \Sigma is a set of labels (or events), and


Source: Alur, Rajeev - Department of Computer and Information Science, University of Pennsylvania


Collections: Computer Technologies and Information Sciences