Proofs from simulations and modular annotations

We present a modular technique for simulation-based bounded verification for nonlinear dynamical systems. We introduce the notion of input-to-state discrepancy of each subsystem Ai in a larger nonlinear dynamical system A which bounds the distance between two (possibly diverging) trajectories of Ai in terms of their initial states and inputs. Using the IS discrepancy functions, we construct a low dimensional deterministic dynamical system M(δ). For any two trajectories of A starting δ distance apart, we show that one of them bloated by a factor determined by the trajectory of M contains the other. Further, by choosing appropriately small δ's the overapproximations computed by the above method can be made arbitrarily precise. Using the above results we develop a sound and relatively complete algorithm for bounded safety verification of nonlinear ODEs. Our preliminary experiments with a prototype implementation of the algorithm show that the approach can be effective for verification of nonlinear models.

[1]  Samuel Skulsky A Theory of Time , 1938, Philosophy of Science.

[2]  B. P. Zhang,et al.  Estimation of the Lipschitz constant of a function , 1996, J. Glob. Optim..

[3]  Eduardo Sontag Comments on integral variants of ISS , 1998 .

[4]  Nedialko S. Nedialkov,et al.  Validated solutions of initial value problems for ordinary differential equations , 1999, Appl. Math. Comput..

[5]  David Angeli,et al.  A characterization of integral input-to-state stability , 2000, IEEE Trans. Autom. Control..

[6]  David Angeli,et al.  A Lyapunov approach to incremental stability properties , 2002, IEEE Trans. Autom. Control..

[7]  Goran Frehse PHAVer: Algorithmic Verification of Hybrid Systems Past HyTech , 2005, HSCC.

[8]  O. Bouissou,et al.  GRKLib: a Guaranteed Runge Kutta Library , 2006, 12th GAMM - IMACS International Symposium on Scientific Computing, Computer Arithmetic and Validated Numerics (SCAN 2006).

[9]  Nancy A. Lynch,et al.  The Theory of Timed I/o Automata , 2003 .

[10]  Sayan Mitra,et al.  A verification framework for hybrid systems , 2007 .

[11]  Martin Fränzle,et al.  HySAT: An efficient proof engine for bounded model checking of hybrid systems , 2007, Formal Methods Syst. Des..

[12]  Pablo A. Parrilo,et al.  Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming , 2006, at - Automatisierungstechnik.

[13]  Paulo Tabuada,et al.  Approximately Bisimilar Symbolic Models for Incrementally Stable Switched Systems , 2008, HSCC.

[14]  Paulo Tabuada,et al.  Approximately bisimilar symbolic models for nonlinear control systems , 2007, Autom..

[15]  Paulo Tabuada,et al.  Approximate reduction of dynamic systems , 2008, Syst. Control. Lett..

[16]  Rodolphe Sepulchre,et al.  Synchronization in networks of identical linear systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[17]  Peter Benner,et al.  Numerical solution of large‐scale Lyapunov equations, Riccati equations, and linear‐quadratic optimal control problems , 2008, Numer. Linear Algebra Appl..

[18]  Ufuk Topcu,et al.  Compositional stability analysis based on dual decomposition , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[19]  Rodolphe Sepulchre,et al.  Synchronization in networks of identical linear systems , 2009, Autom..

[20]  David Angeli,et al.  Further Results on Incremental Input-to-State Stability , 2009, IEEE Transactions on Automatic Control.

[21]  Alexandre Donzé,et al.  Breach, A Toolbox for Verification and Parameter Synthesis of Hybrid Systems , 2010, CAV.

[22]  Paulo Tabuada,et al.  Approximately Bisimilar Symbolic Models for Incrementally Stable Switched Systems , 2008, IEEE Transactions on Automatic Control.

[23]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[24]  Sriram Sankaranarayanan,et al.  S-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems , 2011, TACAS.

[25]  Zhenqi Huang,et al.  Computing bounded reach sets from sampled simulation traces , 2012, HSCC '12.

[26]  Rafael Wisniewski,et al.  On the existence of compositional barrier certificates , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[27]  Xin Chen,et al.  Taylor Model Flowpipe Construction for Non-linear Hybrid Systems , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[28]  Zhenqi Huang On simulation based verification of nonlinear nondeterministic hybrid systems , 2013 .

[29]  Mahesh Viswanathan,et al.  Verification of annotated models from executions , 2013, 2013 Proceedings of the International Conference on Embedded Software (EMSOFT).

[30]  P. Olver Nonlinear Systems , 2013 .

[31]  Pieter J. Mosterman,et al.  Towards sensitivity analysis of hybrid systems using simulink , 2013, HSCC '13.