Temporal logic + timed automata: Expressiveness and decidability

  • Ahmed Bouajjani
  • Yassine Lakhnech
Session: Real-Time Systems II
Part of the Lecture Notes in Computer Science book series (LNCS, volume 962)


We investigate the verification problem of timed automata w.r.t. linear-time dense time temporal logics. We propose a real-time logic TATL which extends the propositional temporal logic with constraints involving timed automata. These constraints allow to require that the computation segment since some designated point is accepted by a given timed automaton. We identify an expressively powerful fragment of this logic, called TATL+ for which the verification problem is decidable. To establish this result, we define a fragment of TATL, called TATLX, such that the negation of any formula in TATL+ is equivalent to a TATLx formula, and then, we prove that every TATLx formula can be characterized by a nondeterministic timed Büchi automaton.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Alur. Techniques of Automatic Verification of Real-Time Systems. PhD thesis, Stanford Univ., 1991.Google Scholar
  2. 2.
    R. Alur, C. Courcoubetis, and D. Dill. Model-Checking fox Real-Time Systems. In LICS'90. IEEE, 1990.Google Scholar
  3. 3.
    R. Alur and D. Dill. A Theory of Timed Automata. TCS, 126, 1994.Google Scholar
  4. 4.
    R. Alur, T. Fedet, and T. Henzinger. The Benefits of Relaxing Punctuality. In PODC'91, 1991.Google Scholar
  5. 5.
    R. Alur and T. Henzinger. A Really Temporal Logic. In FOCS'89. IEEE, 1989.Google Scholar
  6. 6.
    E.M. Clarke, E.A. Emerson, and P. Sistla. Automatic Verification of Finite State Concurrent Systems using Temporal Logic Specifications: A Practical Approach. In POPL'83. ACM, 1983.Google Scholar
  7. 7.
    E.A. Emerson, A. Mok, A.P. Sistla, and J. Srinivasan. Quantitative Temporal Reasoning. In 1st Workshop on Computer Aided Verification. 1989.Google Scholar
  8. 8.
    E. Harel, O. Lichtenstein, and A. Pnueli. Explicit-Clock Temporal Logic. In LICS'90. IEEE, 1990.Google Scholar
  9. 9.
    T. Henzinger. Temporal Specification and Verification of Real-Time Systems. PhD thesis, Stanford University, 1991.Google Scholar
  10. 10.
    T.A. Henzinger, X. Nicollin, J. Sifakis, and S. Yovine. Symbolic Model-Checking for Real-Time Systems. In LICS'92. IEEE, 1992.Google Scholar
  11. 11.
    R. Koymans. Specifying Real-Time Properties with Metric Temporal Logic. Journal of Real-Time Systems, 2, 1990.Google Scholar
  12. 12.
    J.S. Ostroff. Temporal Logic for Real-Time Systems. Research Stud. Press, 1989.Google Scholar
  13. or]13.
    A. Pnueli. The Temporal Logic of Programs. In FOCS'77. IEEE, 1977. 14. M.Y. Vardi and P. Wolper. An Automata-Theoretic Approach to Automatic Program Verification. In LICS'86. IEEE, 1986.Google Scholar
  14. 15.
    Th. Wilke. Specifying Timed State Sequences in Powerful Decidable Logics and Timed Automata. In FTRTFT'94. LNCS 863, 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Ahmed Bouajjani
    • 1
  • Yassine Lakhnech
    • 2
  1. 1.Verimag, Miniparc-ZirstMontbonnot St-MartinFrance
  2. 2.Institut für Informatik und Praktische Mathematik Christian-Albrechts-Universität zu KielKielGermany

Personalised recommendations