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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
J.C. Corbett. Timing analysis of ADA tasking programs. IEEE Transactions on Software Engineering, 22(7):461–483, 1996.
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.
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.
M.R. Greenstreet and I. Mitchell. Integrating projections. In HSCC 98: Hybrid Systems: Computation and Control, LNCS 1386, pages 159–174. Springer-Verlag, 1998.
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.
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.
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.
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.
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.
P.-H. Ho. Automatic Analysis of Hybrid Systems. PhD thesis, Cornell University, 1995.
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.
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.
R. Klatte, U. Kulisch, M. Neage, D. Ratz, and C. Ullrich. Pascal-XSC: Language Reference and Examples. Springer, 1992.
O. Knüppel. PROFIL/BIAS: A fast interval library. Computing, 53(3–4):277–287, 1994.
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.
R.E. Moore. Interval Analysis. Prentice-Hall, 1966.
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.
R. Rihm. Interval methods for initial value problems in ODEs. In Topics in Validated Computations. North-Holland, 1994.
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.
O. Stauning. Automatic Validation of Numerical Solutions. PhD thesis, Technical University of Denmark, 1997.
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.
C.J. Tomlin. Hybrid Control of Air Traffic Management Systems. PhD thesis, University of California at Berkeley, 1998.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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