Skip to main content
Log in

Timed Modal Logics for Real-Time Systems

Specification, Verification and Control

  • Published:
Journal of Logic, Language and Information Aims and scope Submit manuscript

Abstract

In this paper, a timed modal logic L c is presented for the specification and verification of real-time systems. Several important results for L c are discussed. First we address the model checking problem and we show that it is an EXPTIME-complete problem. Secondly we consider expressiveness and we explain how to express strong timed bisimilarity and how to build characteristic formulas for timed automata. We also propose a compositional algorithm for L c model checking. Finally we consider several control problems for which L c can be used to check controllability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Aceto, L., Bouyer, P., Burgueño, A., & Larsen, K. G. (1998a). The power of reachability testing for timed automata. In V. Arvind, R. Ramanujam (Eds.), Proceedings of the 18th conference on fundations of software technology and theoretical computer science (FSTTCS’98) (Vol. 1530, pp. 245–256). Chennai, India: Lecture Notes in Computer Science.

  • Aceto, L., Burgueño, A., & Larsen, K. G. (1998b) Model checking via reachability testing for timed Automata. In Proceedings of the 4th international conference on tools and algorithms for the construction and analysis of systems (TACAS ’98) (Vol. 1384, pp. 263–280). Lisbon, Portugal, Mar. 1998, Lecture Notes in Computer Science.

  • Aceto L., Ingólfsdóttir A., Pedersen M. L., Poulsen J. (2000) Characteristic formulae for timed automata. Theoretical Informatics and Applications 34(6): 565–584

    Article  Google Scholar 

  • Aceto L., Laroussinie F. (2002) Is your model checker on time? On the complexity of model checking for timed modal logics. Journal of Logic and Algebraic Programming 52–53: 7–51

    Article  Google Scholar 

  • Alur R., Courcoubetis C., Dill D. L. (1993) Model-checking in dense real-time. Information and Computation 104(1): 2–34

    Article  Google Scholar 

  • Alur, R., Courcoubetis, C., & Henzinger, T. A. (1994). The observational power of clocks. In Proceedings of the 5th international conference on theory of concurrency (CONCUR ’94) (Vol. 836, pp. 162–177). Uppsala, Sweden: Lecture Notes in Computer Science.

  • Alur R., Dill D. L. (1994) A theory of timed automata. Theoretical Computer Science 126(2): 183–235

    Article  Google Scholar 

  • Alur R., Feder T., Henzinger T. A. (1996) The benefits of relaxing punctuality. Journal of the ACM 43(1): 116–146

    Article  Google Scholar 

  • Alur, R., & Henzinger, T. A. (1992). Logics and models of real time: A survey. In Real-time: theory in practice, proceedings of REX workshop (Vol. 600, pp. 74–106). Mook, NL: Lecture Notes in Computer Science, June 1991.

  • Alur R., Henzinger T. A. (1994) A really temporal logic. Journal of the ACM 41(1): 181–203

    Article  Google Scholar 

  • Andersen, H. R. (1995). Partial model checking (Extended Abstract). In Proceedings of the 10th IEEE Symposium (pp. 398–407). San Diego, CA, USA: Logic in Computer Science (LICS ’95), June 1995.

  • Arnold A., Vincent A., Walukiewicz I. (2003) Games for synthesis of controllers with partial observation. Theoretical Computer Science 1(303): 7–34

    Article  Google Scholar 

  • Bouyer, P., Cassez, F., & Laroussinie, F. (2005). Modal logics for timed control. In M. Abadi, L. de Alfaro (Eds.), Proceedings of the 16th international conference on concurrency theory (CONCUR’05) (Vol. 3653, pp. 81–94). San Francisco, CA, USA: Lecture Notes in Computer Science.

  • Bouyer, P., Chevalier, F., & Markey, N. (2010). On the expressiveness of TPTL and MTL. Information and Computation. To appear.

  • Cassez, F., Henzinger, T. A., & Raskin, J.-F. (2002). A comparison of control problems for timed and hybrid systems. In Proceedings of 5th international workshop on hybrid systems: Computation and control (HSCC’02), LNCS (Vol. 2289, pp. 134–148).

  • Cassez, F., & Laroussinie, F. (2000). Model-checking for hybrid systems by quotienting and constraints solving. In E. A. Emerson, A. P. Sistla (Eds.), Proceedings of the 12th international conference on computer aided verification (CAV 2000) (Vol. 1855, pp. 373–388). Chicago, Illinois, USA: Lecture Notes in Computer Science.

  • Clarke E. M., Grumberg O., Peled D. A. (1999) Model checking. MIT Press, Cambridge

    Google Scholar 

  • Emerson E. A. (1990) Temporal and modal logic. In: Leeuwen J. v. Handbook of theoretical computer science, Vol. B (Chap. 16). Elsevier, Amsterdam, pp 995–1072

  • Henzinger T. A., Nicollin X., Sifakis J., Yovine S. (1994) Symbolic model checking for real-time systems. Information and Computation 111(2): 193–244

    Article  Google Scholar 

  • Janin, D., & Walukiewicz, I. (1995). Automata for the modal mu-calculus and related results. In Proceedings of the 20th international symposium on mathematical foundations of computer science (MFCS’95) (Vol. 969, pp. 552–562). Lecture Notes in Computer Science.

  • Laroussinie, F., & Larsen, K. G. (1995a). Compositional model-checking of real time systems. In I. Lee, S. A. Smolka (Eds.), Proceedings of the 6th international conference on concurrency theory (CONCUR’95) (Vol. 962, pp. 529–539). Philadelphia, Pennsylvania, USA: Lecture Notes in Computer Science.

  • Laroussinie, F., & Larsen K. G. (1995b). Compositional model checking of real time systems. Technical Report RS-95-19, BRICS.

  • Laroussinie, F., & Larsen, K. G. (1998). CMC: A tool for compositional model-checking of real-time systems. In: S. Budkowski, A. R. Cavalli, E. Najm (Eds.), Proceedings of IFIP TC6 WG6.1 joint international conference on formal description techniques for distributed systems and communication protocols (FORTE’XI) and protocol specification, testing and verification (PSTV’XVIII) (Vol. 135, pp. 439–456) Paris, France: IFIP Conference Proceedings.

  • Laroussinie, F., Larsen, K. G., & Weise, C. (1995). From timed automata to logic—and Back. In J. Wiedermann, P. Hájek (Eds.), Proceedings of the 20th international symposium on mathematical fundations of computer science (MFCS’95) (Vol. 969, pp. 27–41) Prague, Czech Republic: Lecture Notes in Computer Science.

  • Larsen, K. G., Pettersson, P., & Yi, W. (1995). Model-checking for real-time systems. In Proceedings of the 10th international conference on fundamentals of computation theory (FCT ’95) (Vol. 965, pp. 62–88). Dresden, Germany: Lecture Notes in Computer Science, Aug. 1995.

  • Larsen K. G., Pettersson P., Yi W. (1997) UPPAAL in a nutshell. Journal of Software Tools for Technology Transfer 1(1–2): 134–152

    Article  Google Scholar 

  • Maler, O., A. Pnueli, & Sifakis, J. (1995). On the synthesis of discrete controllers for timed systems. In Proceedings of the 12th annual symposium on theoretical aspects of computer science (STACS’95) (Vol. 900, pp. 229–242). Lecture Notes in Computer Science.

  • Manna Z., Pnueli A. (1992) The temporal logic of reactive and concurrent systems: Specification. Springer, New York

    Google Scholar 

  • Milner R. (1989) A complete axiomatisation for observational congruence of finite-state behaviours. Information and Computation 81(2): 227–247

    Article  Google Scholar 

  • Ouaknine, J., & Worrell, J. (2005). On the decidability of metric temporal logic. In Proceedings of the 20th IEEE Symposium. Chicago, IL, USA: Logic in Computer Science (LICS 2005), June 2005.

  • Park, D. (1981). Concurrency and automata on infinite sequences. In Proceedings of the 5th GI Conference on theoretical computer science, Karlsruhe, FRG, Mar. 1981 (Vol. 104, pp. 167–183). Lecture Notes in Computer Science.

  • Yovine S. (1997) Kronos: A verification tool for real-time systems. Journal of Software Tools for Technology Transfer 1(1–2): 123–133

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to François Laroussinie.

Additional information

All the authors are Partly supported by ANR project DOTS and project QUASIMODO (FP7-ICT).

Franck Cassez is supported by a Marie Curie International Outgoing Fellowship within the 7th European Community Framework Programme.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bouyer, P., Cassez, F. & Laroussinie, F. Timed Modal Logics for Real-Time Systems. J of Log Lang and Inf 20, 169–203 (2011). https://doi.org/10.1007/s10849-010-9127-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10849-010-9127-4

Keywords

Navigation