Abstract
We study the realizability problem for specifications of reactive systems expressed in real-time linear temporal logics. The logics we consider are subsets of MITL (Metric Interval Temporal Logic), a logic for which the satisfiability and validity problems are decidable, a necessary condition for the realizability problem to be decidable. On the positive side, we show that the realizability of LTL extended with past real-time formulas is decidable in 2EXPTIME, with a matching lower bound. On the negative side, we show that a simple extension of this decidable fragment with future real-time formulas leads to undecidability. In particular, our results imply that the realizability problem is undecidable for ECL (Event Clock Logic), and therefore also for MITL.
Work supported by the projects: (i) Quasimodo: “Quantitative System Properties in Model-Driven-Design of Embedded”, http://www.quasimodo.aau.dk/, (ii) Gasics: “Games for Analysis and Synthesis of Interactive Computational Systems”, http://www.ulb.ac.be/di/gasics/, and (iii) Moves: “Fundamental Issues in Modelling, Verification and Evolution of Software”, http://moves.ulb.ac.be, a PAI program funded by the Federal Belgian Gouvernment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alur, R., Dill, D.L.: A Theory of Timed Automata. TCS 126(2) (1994)
Alur, R., Feder, T., Henzinger, T.: The benefits of relaxing punctuality. J. ACM 43(1) (1996)
Alur, R., Fix, L., Henzinger, T.: Event-clock automata: a determinizable class of timed automata. TCS 211(1-2) (1999)
Alur, R., Henzinger, T.: Logics and models of real time: A survey. In: Proc. REX Workshop. Springer, Heidelberg (1992)
Alur, R., Henzinger, T.: A really temporal logic. J. ACM 41(1) (1994)
Bouyer, P., Bozzelli, L., Chevalier, F.: Controller synthesis for MTL specifications. In: Baier, C., Hermanns, H. (eds.) CONCUR 2006. LNCS, vol. 4137, pp. 450–464. Springer, Heidelberg (2006)
Cassez, F., David, A., Fleury, E., Larsen, K.G., Lime, D.: Efficient on-the-fly algorithms for the analysis of timed games. In: Abadi, M., de Alfaro, L. (eds.) CONCUR 2005. LNCS, vol. 3653, pp. 66–80. Springer, Heidelberg (2005)
Cassez, F., David, A., Fleury, E., Larsen, K.G., Lime, D., Raskin, J.F.: Timed control with observation based and stuttering invariant strategies. In: Namjoshi, K.S., Yoneda, T., Higashino, T., Okamura, Y. (eds.) ATVA 2007. LNCS, vol. 4762, pp. 192–206. Springer, Heidelberg (2007)
de Alfaro, L., Faella, M., Henzinger, T., Majumdar, R., Stoelinga, M.: The element of surprise in timed games. In: Amadio, R.M., Lugiez, D. (eds.) CONCUR 2003. LNCS, vol. 2761, pp. 144–158. Springer, Heidelberg (2003)
de Alfaro, L., Henzinger, T., Majumdar, R.: From verification to control: Dynamic programs for omega-regular objectives. In: Proc. LICS 2001. IEEE Computer Society Press, Los Alamitos (2001)
Doyen, L., Geeraerts, G., Rasking, J.F., Reichert, J.: Realizability, J.: of real-time logics. Technical report CFV 2009.120 (2009), http://www.ulb.ac/be/di/ssd/cfv
Filliot, E., Jin, N., Raskin, J.F.: An Antichain Algorithm for LTL Realizability. In: Proc. CAV 2009 (to appear, 2009)
Henzinger, T.A., Raskin, J.-F., Schobbens, P.-Y.: The regular real-time languages. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, p. 580. Springer, Heidelberg (1998)
Koymans, R.: Specifying real-time properties with metric temporal logic. RT Syst. 2(4) (1990)
Kupferman, O., Vardi, M.: Safraless decision procedures. In: Proc. FOCS 2005. IEEE Computer Society Press, Los Alamitos (2005)
Mayr, R.: Undecidable problems in unreliable computations. TCS 297(1-3) (2003)
Maler, O., Nickovic, D., Pnueli, A.: Real time temporal logic: Past, present, future. In: Pettersson, P., Yi, W. (eds.) FORMATS 2005. LNCS, vol. 3829, pp. 2–16. Springer, Heidelberg (2005)
Maler, O., Nickovic, D., Pnueli, A.: On synthesizing controllers from bounded-response properties. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 95–107. Springer, Heidelberg (2007)
Manna, Z., Pnueli, A.: Temporal verification of reactive systems: safety. Springer, Heidelberg (1995)
Maler, O., Pnueli, A., Sifakis, J.: On the synthesis of discrete controllers for timed systems. In: Mayr, E.W., Puech, C. (eds.) STACS 1995. LNCS, vol. 900. Springer, Heidelberg (1995)
Ouaknine, J., Worrell, J.: On the decidability of metric temporal logic. In: Proc LICS 2005. IEEE Computer Society Press, Los Alamitos (2005)
Piterman, N.: From nondeterministic Büchi and Streett automata to deterministic parity automata. LMCS 3(3) (2007)
Pnueli, A.: The temporal logic of programs. In: Proc. SFCS 1977. IEEE Computer Society Press, Los Alamitos (1977)
Pnueli, A., Rosner, R.: On the synthesis of a reactive module. In: Proc. POPL 1989. ACM Press, New York (1989)
Raskin, J.-F.: Logics, Automata and Classical Theories for Deciding Real Time. PhD thesis, FUNDP, Belgium (1999)
Raskin, J.-F., Schobbens, P.-Y.: The logic of event clocks: decidability, complexity and expressiveness. Automatica, 34(3) (1998)
Wolper, P.: The tableau method for temporal logic: An overview. Logique et Analyse, 110–111 (1985)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Doyen, L., Geeraerts, G., Raskin, JF., Reichert, J. (2009). Realizability of Real-Time Logics. In: Ouaknine, J., Vaandrager, F.W. (eds) Formal Modeling and Analysis of Timed Systems. FORMATS 2009. Lecture Notes in Computer Science, vol 5813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04368-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-04368-0_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04367-3
Online ISBN: 978-3-642-04368-0
eBook Packages: Computer ScienceComputer Science (R0)