by Thomas A. Henzinger, Benjamin Horowitz, Rupak Majumdar, Howard Wong-toi
in HSCC
http://www-cad.eecs.berkeley.edu/~bhorowit/publications/beyond_hytech.ps
Add To MetaCart
Abstract:
Abstract. Since hybrid embedded systems are pervasive and often safetycritical, 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. 1
Citations
|
544
|
Interval Analysis
– Moore
- 1966
|
|
292
|
Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems
– Alur, Courcoubetis, et al.
|
|
269
|
HYTECH: A model checker for hybrid systems
– Henzinger, Ho, et al.
- 1997
|
|
211
|
What’s decidable about hybrid automata
– Henzinger, Kopke, et al.
- 1998
|
|
81
|
Algorithmic analysis of nonlinear hybrid systems
– Henzinger, Ho
- 1995
|
|
66
|
Yovine S., A New Class of Decidable Hybrid Systems
– Lafferriere, Pappas
|
|
58
|
Reachability analysis via face-lifting
– Dang, Maler
- 1998
|
|
54
|
Automated analysis of an audio control protocol
– Ho, Wong-Toi
- 1995
|
|
37
|
An overview of hybrid simulation phenomena and their support by simulation packages
– MOSTERMAN
- 1999
|
|
34
|
Verification of hybrid systems with linear differential inclusions using ellipsoidal approximations
– Botchkarev, Tripakis
- 2000
|
|
34
|
Timing Analysis of Ada Tasking Programs
– Corbett
- 1996
|
|
30
|
Integrating projections
– Greenstreet, Mitchell
- 1998
|
|
28
|
Using HyTech to verify an automotive control system
– Stauner, Müller, et al.
- 1997
|
|
27
|
Profil/bias: a fast interval library
– Knuppel
- 1994
|
|
26
|
Using HyTech to synthesize control parameters for a steam boiler
– Henzinger, Wong-Toi
- 1996
|
|
24
|
A note on abstract-interpretation strategies for hybrid automata
– Henzinger, Ho
- 1995
|
|
18
|
Hybrid Control of Air Traffic Management Systems
– Tomlin
- 1998
|
|
17
|
Automated verification of a parametric real-time program: the ABR conformance protocol
– B'erard, Fribourg
- 1999
|
|
14
|
Interval methods for initial value problems in ODEs
– Rihm
- 1994
|
|
14
|
Automatic validation of numerical solutions
– Stauning
- 1997
|
|
12
|
Computing polyhedral approximations to flow pipes for dynamic systems
– Chutinan, Krogh
- 1998
|
|
10
|
Automatic Analysis of Hybrid Systems
– Ho
- 1995
|
|
9
|
Computation of guaranteed enclosures for the solutions of ordinary initial and boundary value problems
– Lohner
- 1992
|
|
7
|
Comparing timed and hybrid automata as approximations of continuous systems
– Stursberg, Kowalewski, et al.
- 1997
|
|
4
|
Scheduling system verification
– Hsiung, Wang, et al.
|
|
3
|
Formal verification of an automotive engine controller in cutoff mode
– Villa, Wong-Toi, et al.
- 1998
|
|
1
|
Verification of real-time systems by successive overand underapproximation
– Dill, Wong-Toi
- 1995
|
|
1
|
Pascal-XSC: Language Reference and Examples
– Klatte, Kulisch, et al.
- 1992
|