Abstract

This research extends CTL model-checking to the analysis of real-time systems, whose correctness depends on the magnitudes of the timing delays. For specifications, the syntax of CTL is extended to allow quantitative temporal operators. The formulas of the resulting logic, TCTL, are interpretation over continuous computation trees, trees in which paths are maps from the set of nonnegative reals to system states. To model finite-state systems the notion of timed graphs is introduced-state-transition graphs extended with a mechanism that allows the expression of constant bounds on the delays between the state transition. As the main result, an algorithm is developed for model checking, that is, for determining the truth of a TCTL formula with respect to a timed graph. It is argued that choosing a dense domain, instead of a discrete domain, to model time does not blow up the complexity of the model-checking problem. On the negative side, it is shown that the denseness of the underlying time domain makes TCTL II/sub 1//sup 1/-hard. The question of deciding whether a given TCTL formula is implementable by a timed graph is also undecidable.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

Undecidable problemCorrectnessModel checkingAbstract interpretationComputer scienceComputation tree logicTransition systemTheoretical computer scienceState (computer science)Temporal logicComputationAlgorithmDomain (mathematical analysis)Directed graphDataflowDiscrete mathematicsMathematicsProgramming languageDecidability

Affiliated Institutions

Related Publications

A really temporal logic

A real-time temporal logic for the specification of reactive systems is introduced. The novel feature of the logic, TPTL, is the adoption of temporal operators as quantifiers ov...

1989 30th Annual Symposium on Foundations ... 162 citations

On the power of quantum computation

The quantum model of computation is a probabilistic model, similar to the probabilistic Turing Machine, in which the laws of chance are those obeyed by particles on a quantum me...

2002 Proceedings 35th Annual Symposium on ... 476 citations

Quantum circuit complexity

We propose a complexity model of quantum circuits analogous to the standard (acyclic) Boolean circuit model. It is shown that any function computable in polynomial time by a qua...

2002 Proceedings of 1993 IEEE 34th Annual ... 633 citations

Publication Info

Year
2002
Type
article
Pages
414-425
Citations
890
Access
Closed

Social Impact

Altmetric

Social media, news, blog, policy document mentions

Citation Metrics

890
OpenAlex
36
Influential
427
CrossRef

Cite This

Rajeev Alur, Costas Courcoubetis, David L. Dill (2002). Model-checking for real-time systems. [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science , 414-425. https://doi.org/10.1109/lics.1990.113766

Identifiers

DOI
10.1109/lics.1990.113766

Data Quality

Data completeness: 77%