Advertisement

A New Modality for Almost Everywhere Properties in Timed Automata

  • Houda Bel Mokadem
  • Béatrice Bérard
  • Patricia Bouyer
  • François Laroussinie
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3653)

Abstract

The context of this study is timed temporal logics for timed automata. In this paper, we propose an extension of the classical logic TCTL with a new Until modality, called “Until almost everywhere”. In the extended logic, it is possible, for instance, to express that a property is true at all positions of all runs, except on a negligible set of positions. Such properties are very convenient, for example in the framework of boolean program verification, where transitions result from changing variable values. We investigate the expressive power of this modality and in particular, we prove that it cannot be expressed with classical TCTL modalities. However, we show that model-checking the extended logic remains PSPACE-complete as for TCTL.

Keywords

Action Transition Temporal Logic Atomic Proposition Extended Logic Linear Time Temporal Logic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ABBL03]
    Aceto, L., Bouyer, P., Burgueño, A., Larsen, K.G.: The power of reachability testing for timed automata. Theoretical Computer Science 300(1-3), 411–475 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  2. [ACD93]
    Alur, R., Courcoubetis, C., Dill, D.: Model-checking in dense real-time. Information and Computation 104(1), 2–34 (1993)zbMATHCrossRefMathSciNetGoogle Scholar
  3. [AD90]
    Alur, R., Dill, D.: Automata for modeling real-time systems. In: Paterson, M. (ed.) ICALP 1990. LNCS, vol. 443, pp. 322–335. Springer, Heidelberg (1990)CrossRefGoogle Scholar
  4. [AD94]
    Alur, R., Dill, D.: A theory of timed automata. Theoretical Computer Science 126(2), 183–235 (1994)zbMATHCrossRefMathSciNetGoogle Scholar
  5. [AFH96]
    Alur, R., Feder, T., Henzinger, T.A.: The benefits of relaxing punctuality. Journal of the ACM 43(1), 116–146 (1996)zbMATHCrossRefMathSciNetGoogle Scholar
  6. [AH92]
    Alur, R., Henzinger, T.A.: Logics and models of real-time: a survey. In: de Bakker, J.W., de Roever, W.-P., Rozenberg, G. (eds.) REX 1992. LNCS, vol. 666, pp. 74–106. Springer, Heidelberg (1993)Google Scholar
  7. [BMBBL05]
    Bel Mokadem, H., Bérard, B., Bouyer, P., Laroussinie, F.: A new modality for almost everywhere properties in timed automata. Research Report LSV-05-06, LSV, ENS de Cachan, France (2005) Google Scholar
  8. [BFKM03]
    Bérard, B., Fribourg, L., Klay, F., Monin, J.-F.: A compared study of two correctness proofs for the standardized algorithm of abr conformance. Formal Methods in System Design 22(1), 59–86 (2003)zbMATHCrossRefGoogle Scholar
  9. [DOTY96]
    Daws, C., Olivero, A., Tripakis, S., Yovine, S.: The tool kronos. In: Alur, R., Sontag, E.D., Henzinger, T.A. (eds.) HS 1995. LNCS, vol. 1066, pp. 208–219. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  10. [EH86]
    Emerson, E.A., Halpern, J.Y.: “Sometimes” and “not never” revisited: On branching versus linear time temporal logic. Journal of the ACM 33(1), 151–178 (1986)zbMATHCrossRefMathSciNetGoogle Scholar
  11. [Eme91]
    Emerson, E.A.: Temporal and Modal Logic. (Formal Models and Semantics) Handbook of Theoretical Computer Science, vol. B, pp. 995–1072. MIT Press, Cambridge (1991)Google Scholar
  12. [HHWT95]
    Henzinger, T.A., Ho, P.-H., Wong-Toi, H.: HyTech: the next generation. In: Proc. 16th IEEE Real-Time Systems Symposium (RTSS 1995), pp. 56–65. IEEE Computer Society Press, Los Alamitos (1995)CrossRefGoogle Scholar
  13. [HNSY94]
    Henzinger, T.A., Nicollin, X., Sifakis, J., Yovine, S.: Symbolic model-checking for real-time systems. Information and Computation 111(2), 193–244 (1994)zbMATHCrossRefMathSciNetGoogle Scholar
  14. [IEC93]
    IEC (International Electrotechnical Commission). IEC Standard 61131-3: Programmable controllers - Part 3 (1993) Google Scholar
  15. [LLW95]
    Laroussinie, F., Larsen, K.G., Weise, C.: From timed automata to logic – and back. In: Hájek, P., Wiedermann, J. (eds.) MFCS 1995. LNCS, vol. 969, pp. 529–539. Springer, Heidelberg (1995)Google Scholar
  16. [LPY97]
    Larsen, K.G., Pettersson, P., Yi, W.: Uppaal in a nutshell. Journal of Software Tools for Technology Transfer 1(1-2), 134–152 (1997)zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Houda Bel Mokadem
    • 1
  • Béatrice Bérard
    • 2
  • Patricia Bouyer
    • 1
  • François Laroussinie
    • 1
  1. 1.LSV, CNRS & ENS de CachanCachan CedexFrance
  2. 2.LAMSADE, CNRS & Université Paris-DauphineParis Cedex 16France

Personalised recommendations