• DocumentCode
    2717912
  • Title

    Model-checking for real-time systems

  • Author

    Alur, Rajeev ; Courcoubetis, Costas ; Dill, David

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • fYear
    1990
  • fDate
    4-7 Jun 1990
  • Firstpage
    414
  • Lastpage
    425
  • 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 II11-hard. The question of deciding whether a given TCTL formula is implementable by a timed graph is also undecidable
  • Keywords
    finite automata; real-time systems; temporal logic; CTL model-checking; TCTL formula; continuous computation trees; delays; discrete domain; finite-state systems; model checking; quantitative temporal operators; real-time systems; state-transition graphs; timed computational tree logic; timed graph; timed graphs; timing delays; Computer bugs; Computer science; Contracts; Control systems; Delay; Digital systems; Logic; Real time systems; Timing; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1990. LICS '90, Proceedings., Fifth Annual IEEE Symposium on e
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-8186-2073-0
  • Type

    conf

  • DOI
    10.1109/LICS.1990.113766
  • Filename
    113766