Lower and Upper Bounds in Zone Based Abstractions of Timed Automata

  • Gerd Behrmann
  • Patricia Bouyer
  • Kim G. Larsen
  • Radek Pelánek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2988)

Abstract

Timed automata have an infinite semantics. For verification purposes, one usually uses zone based abstractions w.r.t. the maximal constants to which clocks of the timed automaton are compared. We show that by distinguishing maximal lower and upper bounds, significantly coarser abstractions can be obtained. We show soundness and completeness of the new abstractions w.r.t. reachability. We demonstrate how information about lower and upper bounds can be used to optimise the algorithm for bringing a difference bound matrix into normal form. Finally, we experimentally demonstrate that the new techniques dramatically increases the scalability of the real-time model checker Uppaal.

Keywords

Normal Form Simulation Relation Successor Computation Time Automaton Maximal Bound 
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.

References

  1. [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
  2. [AD94]
    Alur, R., Dill, D.: A theory of timed automata. Theoretical Computer Science (TCS) 126(2), 183–235 (1994)MATHCrossRefMathSciNetGoogle Scholar
  3. [AM01]
    Abdeddaim, Y., Maler, O.: Job-shop scheduling using timed automata. In: Berry, G., Comon, H., Finkel, A. (eds.) CAV 2001. LNCS, vol. 2102, pp. 478–492. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  4. [BBFL03]
    Behrmann, G., Bouyer, P., Fleury, E., Larsen, K.G.: Static guard analysis in timed automata verification. In: Garavel, H., Hatcliff, J. (eds.) TACAS 2003. LNCS, vol. 2619, pp. 254–277. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. [BDM+98]
    Bozga, M., Daws, C., Maler, O., Olivero, A., Tripakis, S., Yovine, S.: Kronos: a model-checking tool for real-time systems. In: Y. Vardi, M. (ed.) CAV 1998. LNCS, vol. 1427, pp. 546–550. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  6. [Ben02]
    Bengtsson, J.: Clocks, DBMs ans States in Timed Systems. PhD thesis, Department of Information Technology, Uppsala University, Uppsala, Sweden (2002)Google Scholar
  7. [Bou02]
    Bouyer, P.: Timed automata may cause some troubles. Research Report LSV–02–9, Laboratoire Spécification et Vérification, ENS de Cachan, France (2002); Also Available as BRICS Research Report RS-02-35, Aalborg University, Denmark (2002)Google Scholar
  8. [Bou03]
    Bouyer, P.: Untameable timed automata! In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607, pp. 620–631. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. [CGP99]
    Clarke, E., Grumberg, O., Peled, D.: Model-Checking. The MIT Press, Cambridge (1999)Google Scholar
  10. [Dil89]
    Dill, D.: Timing assumptions and verification of finite-state concurrent systems. In: Sifakis, J. (ed.) CAV 1989. LNCS, vol. 407, pp. 197–212. Springer, Heidelberg (1990)Google Scholar
  11. [DT98]
    Daws, C., Tripakis, S.: Model-checking of real-time reachability properties using abstractions. In: Steffen, B. (ed.) TACAS 1998. LNCS, vol. 1384, pp. 313–329. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  12. [LLPY97]
    Larsen, K.G., Larsson, F., Pettersson, P., Yi, W.: Efficient verification of real-time systems: Compact data structure and state-space reduction. In: Proc. 18th IEEE Real-Time Systems Symposium (RTSS 1997), pp. 14–24. IEEE Computer Society Press, Los Alamitos (1997)Google Scholar
  13. [LPY97]
    Larsen, K.G., Pettersson, P., Yi, W.: Uppaal in a nutshell. Journal of Software Tools for Technology Transfer (STTT) 1(1-2), 134–152 (1997)MATHCrossRefGoogle Scholar
  14. [Rok93]
    Rokicki, T.G.: Representing and Modeling Digital Circuits. PhD thesis, Stanford University, Stanford, USA (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Gerd Behrmann
    • 1
  • Patricia Bouyer
    • 2
  • Kim G. Larsen
    • 1
  • Radek Pelánek
    • 3
  1. 1.BRICSAalborg UniversityDenmark
  2. 2.LSV, CNRS & ENS de Cachan, UMR 8643France
  3. 3.Masaryk University BrnoCzech Republic

Personalised recommendations