SpaceEx: Scalable Verification of Hybrid Systems

We present a scalable reachability algorithm for hybrid systems with piecewise affine, non-deterministic dynamics. It combines polyhedra and support function representations of continuous sets to compute an over-approximation of the reachable states. The algorithm improves over previous work by using variable time steps to guarantee a given local error bound. In addition, we propose an improved approximation model, which drastically improves the accuracy of the algorithm. The algorithm is implemented as part of SpaceEx, a new verification platform for hybrid systems, available at spaceex.imag.fr. Experimental results of full fixed-point computations with hybrid systems with more than 100 variables illustrate the scalability of the approach.

[1]  Olivier Bournez,et al.  Approximate Reachability Analysis of Piecewise-Linear Dynamical Systems , 2000, HSCC.

[2]  Hardi Hungar,et al.  Exact State Set Representations in the Verification of Linear Hybrid Systems with Large Discrete State Space , 2007, ATVA.

[3]  Eugene Asarin,et al.  Using Redundant Constraints for Refinement , 2010, ATVA.

[4]  Thomas A. Henzinger,et al.  HYTECH: a model checker for hybrid systems , 1997, International Journal on Software Tools for Technology Transfer.

[5]  Antoine Girard,et al.  Efficient Computation of Reachable Sets of Linear Time-Invariant Systems with Inputs , 2006, HSCC.

[6]  Oded Maler,et al.  Computing reachable states for nonlinear biological models , 2009, Theor. Comput. Sci..

[7]  Bruce H. Krogh,et al.  Verification of Polyhedral-Invariant Hybrid Automata Using Polygonal Flow Pipe Approximations , 1999, HSCC.

[8]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..

[9]  Antoine Girard,et al.  Reachability Analysis of Hybrid Systems Using Support Functions , 2009, CAV.

[10]  A. Girard,et al.  Reachability analysis of linear systems using support functions , 2010 .

[11]  A. Banerjee Convex Analysis and Optimization , 2006 .

[12]  Antoine Girard,et al.  Hybridization methods for the analysis of nonlinear systems , 2007, Acta Informatica.

[13]  Colas Le Guernic Reachability Analysis of Hybrid Systems with Linear Continuous Dynamics. (Calcul d'Atteignabilité des Systèmes Hybrides à Partie Continue Linéaire) , 2009 .

[14]  Christoph Scholl,et al.  Computing Optimized Representations for Non-convex Polyhedra by Detection and Removal of Redundant Linear Constraints , 2009, TACAS.

[15]  Goran Frehse,et al.  Design Principles for an Extendable Verification Tool for Hybrid Systems , 2009, ADHS.

[16]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .