Skip to main content

Beyond HyTech: Hybrid Systems Analysis Using Interval Numerical Methods

  • Conference paper
  • First Online:
Book cover Hybrid Systems: Computation and Control (HSCC 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1790))

Included in the following conference series:

Abstract

Since hybrid embedded systems are pervasive and often safety-critical, guarantees about their correct performance are desirable. The hybrid systems model checker HyTech provides such guarantees and has successfully verified some systems. However, HyTech severely restricts the continuous dynamics of the system being analyzed and, therefore, often forces the use of prohibitively expensive discrete and polyhedral abstractions. We have designed a new algorithm, which is capable of directly verifying hybrid systems with general continuous dynamics, such as linear and nonlinear differential equations. The new algorithm conservatively overapproximates the reachable states of a hybrid automaton by using interval numerical methods. Interval numerical methods return sets of points that enclose the true result of numerical computation and, thus, avoid distortions due to the accumulation of round-off errors. We have implemented the new algorithm in a successor tool to HyTech called HyperTech. We consider three examples: a thermostat with delay, a two-tank water system, and an air-traffic collision avoidance protocol. HyperTech enables the direct, fully automatic analysis of these systems, which is also more accurate than the use of polyhedral abstractions.

This research was supported in part by the DARPA (NASA) grant NAG2-1214, the DARPA (Wright-Patterson AFB) grant F33615-C-98-3614, the ARO MURI grant DAAH-04-96-1-0341, and the NSF CAREER award CCR-9501708.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alur, C. Courcoubetis, T.A. Henzinger, and P.-H. Ho. Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems. In Hybrid Systems I, LNCS 736, pages 209–229. Springer-Verlag, 1993.

    Google Scholar 

  2. B. Bérard and L. Fribourg. Automated verification of a parametric real-time program: the ABR conformance protocol. In CAV 99: Computer-aided Verification, LNCS 1633, pages 95–107. Springer-Verlag, 1999.

    Google Scholar 

  3. O. Botchkarev and S. Tripakis. Verification of hybrid systems with linear differential inclusions using ellipsoidal approximations. In HSCC 2000: Hybrid Systems: Computation and Control, LNCS. Springer-Verlag, 2000.

    Google Scholar 

  4. A. Chutinan and B. Krogh. Computing polyhedral approximations to flow pipes for dynamic systems. In Proceedings of the 37th Conference on Decision and Control, pages 2089–2094. IEEE Press, 1998.

    Google Scholar 

  5. J.C. Corbett. Timing analysis of ADA tasking programs. IEEE Transactions on Software Engineering, 22(7):461–483, 1996.

    Article  Google Scholar 

  6. T. Dang and O. Maler. Reachability analysis via face lifting. In HSCC 98: Hybrid Systems: Computation and Control, LNCS 1386, pages 96–109. Springer-Verlag, 1998.

    Google Scholar 

  7. D.L. Dill and H. Wong-Toi. Verification of real-time systems by successive over-and underapproximation. In CAV 95: Computer-aided Verification, LNCS 939, pages 409–422. Springer-Verlag, 1995.

    Google Scholar 

  8. M.R. Greenstreet and I. Mitchell. Integrating projections. In HSCC 98: Hybrid Systems: Computation and Control, LNCS 1386, pages 159–174. Springer-Verlag, 1998.

    Google Scholar 

  9. T.A. Henzinger and P.-H. Ho. A note on abstract-interpretation strategies for hybrid automata. In Hybrid Systems II, LNCS 999, pages 252–264. Springer-Verlag, 1995.

    Google Scholar 

  10. T.A. Henzinger, P.-H. Ho, and H. Wong-Toi. HyTech: a model checker for hybrid systems. Software Tools for Technology Transfer, 1:110–122, 1997.

    Article  MATH  Google Scholar 

  11. T.A. Henzinger, P.-H. Ho, and H. Wong-Toi. Algorithmic analysis of nonlinear hybrid systems. IEEE Transactions on Automatic Control, 43(4):540–554, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  12. T.A. Henzinger, P.W. Kopke, A. Puri, and P. Varaiya. What’s decidable about hybrid automata? Journal of Computer and System Sciences, 57:94–124, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  13. T.A. Henzinger and H. Wong-Toi. Using HyTech to synthesize control parameters for a steam boiler. In Formal Methods for Industrial Applications: Specifying and Programming the Steam Boiler Control, LNCS 1165, pages 265–282. Springer-Verlag, 1996.

    Google Scholar 

  14. P.-H. Ho. Automatic Analysis of Hybrid Systems. PhD thesis, Cornell University, 1995.

    Google Scholar 

  15. P.-H. Ho and H. Wong-Toi. Automated analysis of an audio control protocol. In CAV 95: Computer-aided Verification, LNCS 939, pages 381–394. Springer-Verlag, 1995.

    Google Scholar 

  16. P.-A. Hsiung, F. Wang,, and Y.-S. Kuo. Scheduling system verification. In TACAS 99: Tools and Algorithms for the Construction and Analysis of Systems, LNCS 1579, pages 19–33. Springer-Verlag, 1999.

    Chapter  Google Scholar 

  17. R. Klatte, U. Kulisch, M. Neage, D. Ratz, and C. Ullrich. Pascal-XSC: Language Reference and Examples. Springer, 1992.

    Google Scholar 

  18. O. Knüppel. PROFIL/BIAS: A fast interval library. Computing, 53(3–4):277–287, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  19. R. Lohner. Computation of guaranteed enclosures for the solutions of ordinary initial and boundary value problems. In Computational Ordinary Differential Equations. Oxford University Press, 1992.

    Google Scholar 

  20. R.E. Moore. Interval Analysis. Prentice-Hall, 1966.

    Google Scholar 

  21. P.J. Mosterman. An overview of hybrid simulation phenomena and their support by simulation packages. In HSCC 99: Hybrid Systems Computation and Control, LNCS 1569, pages 165–177. Springer-Verlag, 1999.

    Chapter  Google Scholar 

  22. R. Rihm. Interval methods for initial value problems in ODEs. In Topics in Validated Computations. North-Holland, 1994.

    Google Scholar 

  23. T. Stauner, O. Müller, and M. Fuchs. Using HyTech to verify an automotive control system. In HART 97: Hybrid and Real-time Systems, LNCS 1201, pages 139–153. Springer-Verlag, 1997.

    Chapter  Google Scholar 

  24. O. Stauning. Automatic Validation of Numerical Solutions. PhD thesis, Technical University of Denmark, 1997.

    Google Scholar 

  25. O. Stursberg, S. Kowaleski, I. Hoffmann, and J. Preußig. Comparing timed and hybrid automata as approximations of continuous systems. In Hybrid Systems IV, LNCS 1273, pages 361–377. Springer-Verlag, 1997.

    Chapter  Google Scholar 

  26. C.J. Tomlin. Hybrid Control of Air Traffic Management Systems. PhD thesis, University of California at Berkeley, 1998.

    Google Scholar 

  27. T. Villa, H. Wong-Toi, A. Balluchi, J. Preußig, A. Sangiovanni-Vincentelli, and Y. Watanabe. Formal verification of an automotive engine controller in cutoff mode. In Proceedings of the 37th Conference on Decision and Control. IEEE Press, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Henzinger, T.A., Horowitz, B., Majumdar, R., Wong-Toi, H. (2000). Beyond HyTech: Hybrid Systems Analysis Using Interval Numerical Methods. In: Lynch, N., Krogh, B.H. (eds) Hybrid Systems: Computation and Control. HSCC 2000. Lecture Notes in Computer Science, vol 1790. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46430-1_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-46430-1_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67259-3

  • Online ISBN: 978-3-540-46430-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics