Translating a Continuous-Time Temporal Logic into Timed Automata
LTLC is a continuous-time linear temporal logic for the specification of real-time systems. It can express both real-time systems and their properties. With LTLC, real-time systems can be described at different levels of abstraction, from high-level requirement specifications to low-level implementation models, and the conformance between different descriptions can be expressed by logical implication. The full logic of LTLC is undecidable. This paper will show that the existentially quantified fragment of LTLC is decidable. We achieve this goal by showing that the fragment can be translated into timed automata. Because the emptiness problem for timed automata is decidable, we then get a decision procedure for satisfiability for this fragment. This decidable part of LTLC is quite expressive. Many important real-time properties, such as bounded-response and bounded-invariance properties, can be expressed in it. The translation also enables us to develop a decision procedure for model checking real-time systems with quantifier-free LTLC specifications.
KeywordsTemporal Logic Critical Section Boolean Variable Linear Temporal Logic Proof Obligation
Unable to display preview. Download preview PDF.
- 4.Alur, R., Henzinger, T.A.: Logics and models of real time: a survey. In: Huizing, C., de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1991. LNCS, vol. 600, Springer, Heidelberg (1992)Google Scholar
- 8.Laroussinie, F., Larsen, K., Weise, C.: From timed automata to logic -and back. In: Hájek, P., Wiedermann, J. (eds.) MFCS 1995. LNCS, vol. 969, pp. 529–540. Springer, Heidelberg (1995)Google Scholar
- 9.Li, G.: LTLC: A Continuous-time Temporal Logic for Real-time and Hybrid Systems, PhD Thesis, Institute of Software, Chinese Academy of Sciences (March 2001)Google Scholar
- 11.Manna, Z., Pnueli, A.: The temporal logic of reactive and concurrent systems: Specification. Springer, New York (1992)Google Scholar
- 12.Manna, Z., Pnueli, A.: Clocked transition systems. In: Logic and Software Workshop, Beijing, China (1995)Google Scholar