Advertisement

The Impressive Power of Stopwatches

  • Franck Cassez
  • Kim Larsen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1877)

Abstract

In this paper we define and study the class of stopwatch automata which are timed automata augmented with stopwatches and unobservable behaviour. In particular, we investigate the expressive power of this class of automata, and show as a main result that any finite or infinite timed language accepted by a linear hybrid automaton is also acceptable by a stopwatch automaton. The consequences of this result are two-fold: firstly, it shows that the seemingly minor upgrade from timed automata to stopwatch automata immediately yields the full expressive power of linear hybrid automata. Secondly, reachability analysis of linear hybrid automata may effectively be reduced to reachability analysis of stopwatch automata. This, in turn, may be carried out using an easy (over-approximating) extension of the efficient reachability analysis for timed automata to stopwatch automata. We report on preliminary experiments on analyzing translations of linear hybrid automata using a stopwatch-extension of the real-time verification tool UPPAAL.

Keywords

Expressive Power Hybrid Automaton Reachability Analysis Time Automaton Time Automaton 
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. ABK+97._E. Asarin, M. Bozga, A. Kerbrat, O. Maler, A. Pnueli, and A. Rasse. Data-Structures for the Verification of Timed Automata. In Proc. of HART’97, LNCS 1201, 1997.Google Scholar
  2. ACH94.
    Rajeev Alur, Costas Courcoubetis, and Thomas A. Henzinger. The observational power of clocks. In Bengt Jonsson and Joachim Parrow, editors, CONCUR’ 94: Concurrency Theory, 5th International Conference, volume 836 of Lecture Notes in Computer Science, pages 162–177, Uppsala, Sweden, 22–25August 1994. Springer-Verlag.CrossRefGoogle Scholar
  3. ACH+95._R. Alur, C. Courcoubetis, N. Halbwachs, T. Henzinger, P. Ho, X. Nicollin, A. Olivero, J. Sifakis, and S. Yovine. The algorithmic analysis of hybrid systems. Theoretical Computer Science B, 137, January 1995.Google Scholar
  4. AD94.
    Rajeev Alur and David Dill. A theory of timed automata. Theoretical Computer Science B, 126:183–235, 1994.MATHCrossRefMathSciNetGoogle Scholar
  5. AHH96.
    Rajeev Alur, Thomas A. Henziger, and Hei-Hsin Ho. Automatic symbolic verification of embedded systems. IEEE Transactions On Software Engineering, 22(3):181–201, March 1996.Google Scholar
  6. AP94.
    A. Puri and P. Varaiya. Decidability of hybrid systems with rectangular differential inclusions. In David L. Dill, editor, Proceedings of the sixth International Conference on Computer-Aided Verification CAV, volume 818 of Lecture Notes in Computer Science, pages 95–104, Standford, California, USA, June 1994. Springer-Verlag.Google Scholar
  7. AR95.
    A. Bouajjani and R. Robbana. Verifying omeg-regular properties for a subclass of linear hybrid systems. In P. Wolper, editor, Proceedings of the 7th International Conference On Computer Aided Verification, volume 939 of Lecture Notes in Computer Science, pages 437–450, Liege, Belgium, July 1995. Springer Verlag.Google Scholar
  8. BDFP00.
    Patricia Bouyer, Christine Dufourd, Eric Fleury, and Antoine Petit. Decidable updatable timed automata are bisimilar to timed automata. Research report, LSV, ENS Cachan, 2000. Forthcoming.Google Scholar
  9. BDGP98.
    B. Bérard, V. Diekert, P. Gastin, and A. Petit. Characterization of the expressive power of silent transitions in timed automata. Fundamenta Informaticœ, 36:145–182, 1998.MATHGoogle Scholar
  10. BF99.
    B. Bérard and L. Fribourg. Automated verification of a parametric real-time program: the ABR conformance protocol. In Proc. 11th Int. Conf. Computer Aided Verification (CAV’99), Trento, Italy, July 1999, volume 1633 of Lecture Notes in Computer Science, pages 96–107. Springer, 1999.Google Scholar
  11. BGP96.
    Béatrice Berard, Paul Gastin, and Antoine Petit. On the power of non-observable actions in timed automata. In 13th Annual Symposium on Theoretical Aspects of Computer Science, volume 1046 of lncs, pages 257–268, Grenoble, France, 22–24 February 1996. Springer.Google Scholar
  12. BLP+99._Gerd Behrmann, Kim G. Larsen, Justin Pearson, Carsten Weise, and Wang Yi. Efficient timed reachability analysis using clock difference diagrams. In 11th Computer-Aided Verification, Trento, Italy, July 1999.Google Scholar
  13. Cer92.
    K. Cerans. Algorithmic problems in analysis in analysis of real-time specifications. PhD thesis, University of Latvia, 1992.Google Scholar
  14. DGP97.
    Volker Diekert, Paul Gastin, and Antoine Petit. Removing ε-transitions in timed automata. In R. Reischuk, editor, Proceedings of the 14th Annual Symposium on Theoretical Aspects of Computer Science 1997, number 1200 in Lecture Notes in Computer Science, pages 583–594, Berlin-Heidelberg-New York, 1997. Springer.Google Scholar
  15. Hen96.
    Thomas A. Henzinger. The theory of hybrid automata. In Proceedings, 11 th Annual IEEE Symposium on Logic in Computer Science, pages 278–292, New Brunswick, New Jersey, 27–30 July 1996. IEEE Computer Society Press.Google Scholar
  16. HK96.
    Thomas A. Henzinger and Peter W. Kopke. State equivalences for rectangular hybrid automata. In Ugo Montanari and Vladimiro Sassone, editors, CONCUR’ 96: Concurrency Theory, 7th International Conference, volume 1119 of Lecture Notes in Computer Science, pages 530–545, Pisa, Italy, 26–29 August 1996. Springer-Verlag.Google Scholar
  17. HK97.
    Thomas A. Henzinger and Peter W. Kopke. Discrete-time control for rectangular hybrid automata. In Pierpaolo Degano, Robert Gorrieri, and Alberto Marchetti-Spaccamela, editors, Automata, Languages and Programming, 24th International Colloquium, volume 1256 of Lecture Notes in Computer Science, pages 582–593, Bologna, Italy, 7–11 July 1997. Springer-Verlag.Google Scholar
  18. HKPV98.
    Thomas A. Henzinger, Peter W. Kopke, Anuj Puri, and Pravin Varaiya. What’s decidable about hybrid automata? Journal of Computer and System Sciences, 57(1):94–124, August 1998.Google Scholar
  19. HKWT95.
    Thomas A. Henzinger, Peter W. Kopke, and Howard Wong-Toi. The expressive power of clocks. In Zoltán Fülöp and Ferenc Gécseg, editors, Automata, Languages and Programming, 22nd International Colloquium, volume 944 of Lecture Notes in Computer Science, pages 417–428, Szeged, Hungary, 10–14 July 1995. Springer-Verlag.Google Scholar
  20. JP94.
    J. McManis and P. Varaiya. Suspension automata: A decidable class of hybrid automata. In David L. Dill, editor, Proceedings of the sixth International Conference on Computer-Aided Verification CAV, volume 818 of Lecture Notes in Computer Science, pages 105–117, Standford, California, USA, June 1994. Springer-Verlag.Google Scholar
  21. KLPW.
    K. J. Kristoffersen, K. G. Larsen, P. Pettersson, and C. Weise. Verification of an experimental batch plant. VHS internal document.Google Scholar
  22. KPSY93.
    Y. Kesten, A. Pnueli, J. Sifakis, and S. Yovine. Integration graphs: A class of decidable hybrid systems. In R. L. Grossman, A. Nerode, A. P. Ravn, and H. Rischel, editors, Hybrid Systems, volume 736 of Lecture Notes in Computer Science, pages 179–208. Springer-Verlag, 1993.Google Scholar
  23. LLPY97.
    K. G. Larsen, F. Larsson, P. Pettersson, and W. Yi. Efficient verification of real-time systems: Compact data structure and state-space reduction. In Proc. of the 18th IEEE Real-Time Systems Symposium, RTSS’97. IEEE Computer Society Press, December 1997.Google Scholar
  24. LPY97.
    K. G. Larsen, P. Pettersson, and W. Yi. UPPAAL in a Nutshell. Journal of Software Tools for Technology Transfer, 1(1/2):134–152, October 1997.Google Scholar
  25. Yov97.
    S. Yovine. Kronos: A Verification Tool for real-Time Systems. Journal of Software Tools for Technology Transfer, 1(1/2):123–133, October 1997.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Franck Cassez
    • 1
  • Kim Larsen
    • 2
  1. 1.IRCCyN/CNRS UMR 6597France
  2. 2.Dep. of Computer ScienceAalborg UniversityDenmark

Personalised recommendations