Abstract
Simulation-driven verification can provide formal safety guarantees for otherwise intractable nonlinear and hybrid system models. A key step in simulation-driven algorithms is to compute the reach set overapproximations from a set of initial states through numerical simulations and sensitivity analysis. This article addresses this problem by providing algorithms for computing discrepancy functions as the upper bound on the sensitivity, that is, the rate at which trajectories starting from neighboring states converge or diverge. The algorithms rely on computing local bounds on matrix measures as the exponential change rate of the discrepancy function. We present two techniques to compute the matrix measures under different norms: regular Euclidean norm or Euclidean norm under coordinate transformation, such that the exponential rate of the discrepancy function, and therefore, the conservativeness of the overapproximation, is locally minimized. The proposed algorithms enable automatic reach set computations of general nonlinear systems and have been successfully used on several challenging benchmark models. All proposed algorithms for computing discrepancy functions give soundness and relative completeness of the overall simulation-driven safety-bounded verification algorithm. We present a series of experiments to illustrate the accuracy and performance of the algorithms.
- James Anderson and Antonis Papachristodoulou. 2010. Dynamical system decomposition for efficient, sparse analysis. In CDC (2010). IEEE, 6565--6570.Google Scholar
Cross Ref
- David Angeli. 2002. A Lyapunov approach to incremental stability properties. IEEE Trans. Automat. Control 47, 3 (2002), 410--421.Google Scholar
Cross Ref
- David Angeli, Eduardo D. Sontag, and Yuan Wang. 2000. A characterization of integral input-to-state stability. IEEE Trans. Automat. Control 45, 6 (2000), 1082--1097.Google Scholar
- Nikos Aréchiga, James Kapinski, Jyotirmoy V. Deshmukh, André Platzer, and Bruce Krogh. 2015. Numerically-aided deductive safety proof for a powertrain control system. Elect. Notes Theoret. Comput. Sci. 317 (2015), 19--25. Google Scholar
Digital Library
- Nels E. Beckman, Aditya V. Nori, Sriram K. Rajamani, Robert J. Simmons, Sai Deep Tetali, and Aditya V. Thakur. 2010. Proofs from tests. IEEE Transactions on Software Engineering 36, 4 (2010), 495--508. Google Scholar
Digital Library
- V. A. Boichenko and G. A. Leonov. 1998. Lyapunov’s direct method in estimates of topological entropy. J. Math. Sci. 91, 6 (1998), 3370--3379.Google Scholar
Cross Ref
- Stephen Boyd, Laurent El Ghaoui, Eric Feron, and Venkataramanan Balakrishnan. 1994. Linear Matrix Inequalities in System and Control Theory. Studies in Applied Mathematics (1994), Vol. 15. SIAM, Philadelphia.Google Scholar
- M. Bozzano, A. Cimatti, A. Fernandes Pires, D. Jones, G. Kimberly, T. Petri, R. Robinson, and S. Tonetta. 2015. Formal design and safety analysis of AIR6110 wheel brake system. In CAV (2015). Springer, 518--535.Google Scholar
- CAPD. 2002. Computer assisted proofs in dynamics. Retrieved from http://www.capd.ii.uj.edu.pl/.Google Scholar
- Xin Chen, Erika Ábrahám, and Sriram Sankaranarayanan. 2013. Flow*: An analyzer for non-linear hybrid systems. In CAV (2013). Springer, 258--263.Google Scholar
- Yi Deng, Akshay Rajhans, and A. Agung Julius. 2013. Strong: A trajectory-based verification toolbox for hybrid systems. In QEST (2013). Springer, 165--168. Google Scholar
Digital Library
- Charles A. Desoer and Mathukumalli Vidyasagar. 1975. Feedback Systems: Input-Output Properties. Vol. 55. SIAM (1975). Google Scholar
Digital Library
- Alexandre Donzé. 2015. Breach, a toolbox for verification and parameter synthesis of hybrid systems. In CAV (2015). Springer, 167--170. Google Scholar
Digital Library
- Alexandre Donzé and Oded Maler. 2007. Systematic simulation using sensitivity analysis. In HSCC (2007). Springer, 174--189. Google Scholar
Digital Library
- Parasara Sridhar Duggirala, Chuchu Fan, Sayan Mitra, and Mahesh Viswanathan. 2015. Meeting a powertrain verification challenge. In CAV (2015). Springer, 536--543.Google Scholar
- Parasara Sridhar Duggirala, Sayan Mitra, and Mahesh Viswanathan. 2013. Verification of annotated models from executions. In EMSOFT (2013). IEEE Press, 26:1--26:10. Google Scholar
Digital Library
- Parasara Sridhar Duggirala, Sayan Mitra, Mahesh Viswanathan, and Matthew Potok. 2015. C2E2: A verification tool for stateflow models. In TACAS (2015). Springer, 68--82. Google Scholar
Digital Library
- Parasara Sridhar Duggirala, Le Wang, Sayan Mitra, Mahesh Viswanathan, and César Muñoz. 2014. Temporal precedence checking for switched models and its application to a parallel landing protocol. In Formal Methods (2014). Springer, 215--229. Google Scholar
Digital Library
- A. El-Guindy, D. Han, and M. Althoff. 2016. Formal analysis of drum-boiler units to maximize the load-following capabilities of power plants. IEEE Trans. on Power Syst. (2016), vol. 31, 6, 4691--4702.Google Scholar
- Chuchu Fan, James Kapinski, Xiaoqing Jin, and Sayan Mitra. 2016. Locally optimal reach set over-approximation for nonlinear systems. In EMSOFT (2016). ACM, 6:1--6:10. Google Scholar
Digital Library
- Chuchu Fan and Sayan Mitra. 2015. Bounded verification with on-the-fly discrepancy computation. In ATVA (2015). Springer, 446--463.Google Scholar
Cross Ref
- Raena Farhadsefat, Ji Rohn, and Taher Lotfi. 2011. Norms of Interval Matrices. Technical Report No. V-1122 (2011). Institute of Computer Science, Academy of Sciences of the Czech Republic.Google Scholar
- Goran Frehse, Colas Le Guernic, Alexandre Donzé, Scott Cotton, Rajarshi Ray, Olivier Lebeltel, Rodolfo Ripado, Antoine Girard, Thao Dang, and Oded Maler. 2011. SpaceEx: Scalable verification of hybrid systems. In CAV (2011), Shaz Qadeer Ganesh Gopalakrishnan (Ed.). Springer. Google Scholar
Digital Library
- Antoine Girard, Giordano Pola, and Paulo Tabuada. 2010. Approximately bisimilar symbolic models for incrementally stable switched systems. IEEE Trans. Automat. Control 55, 1 (2010), 116--126.Google Scholar
Cross Ref
- Gene H. Golub and Charles F. Van Loan. 1996. Matrix Computations (3rd ed.). Johns Hopkins University Press (1996), Baltimore, MD. Google Scholar
Digital Library
- Ashutosh Gupta, Rupak Majumdar, and Andrey Rybalchenko. 2009. From tests to proofs. In TACAS (2009). Springer, 262--276. Google Scholar
Digital Library
- Zhenqi Huang, Chuchu Fan, Alexandru Mereacre, Sayan Mitra, and Marta Z. Kwiatkowska. 2014. Invariant verification of nonlinear hybrid automata networks of cardiac cells. In CAV (2014). Springer, 373--390. Google Scholar
Digital Library
- Zhenqi Huang and Sayan Mitra. 2014. Proofs from simulations and modular annotations. In HSCC (2014). ACM Press. Google Scholar
Digital Library
- Zhihao Jiang, Miroslav Pajic, Salar Moarref, Rajeev Alur, and Rahul Mangharam. 2012. Modeling and verification of a dual chamber implantable pacemaker. In TACAS (2012). Springer, 188--203. Google Scholar
Digital Library
- A. Agung Julius, Georgios E. Fainekos, Madhukar Anand, Insup Lee, and George J. Pappas. 2007. Robust test generation and coverage for hybrid systems. In HSCC (2007). Springer, 329--342. Google Scholar
Digital Library
- A. Agung Julius and George J. Pappas. 2009. Trajectory based verification using local finite-time invariance. In HSCC (2009). Springer, 223--236. Google Scholar
Digital Library
- James Kapinski, Jyotirmoy V. Deshmukh, Sriram Sankaranarayanan, and Nikos Aréchiga. 2014. Simulation-guided lyapunov analysis for hybrid dynamical systems. In HSCC (2014). ACM, 133--142. Google Scholar
Digital Library
- Soonho Kong, Sicun Gao, Wei Chen, and Edmund Clarke. 2015. dReach: -reachability analysis for hybrid systems. In TACAS (2015). Springer, 200--205. Google Scholar
Digital Library
- Alexander Kurzhanskii and István Vályi. 2012. Ellipsoidal Calculus for Estimation and Control. Nelson Thornes (1997).Google Scholar
Cross Ref
- Daniel Liberzon. 2012. Switching in Systems and Control. Springer Science 8 Business Media (2012).Google Scholar
- J. Löfberg. 2004. YALMIP: A toolbox for modeling and optimization in MATLAB. In CACSD (2004). Retrieved from http://users.isy.liu.se/johanl/yalmip/pmwiki.php?n=Main.HomePage.Google Scholar
- Winfried Lohmiller and Jean-Jacques E. Slotine. 1998. On contraction analysis for non-linear systems. Automatica 34, 6 (1998), 683--696. Google Scholar
Digital Library
- John Maidens and Murat Arcak. 2015. Reachability analysis of nonlinear systems using matrix measures. IEEE Trans. Automat. Control 60, 1 (2015), 265--270.Google Scholar
Cross Ref
- Ned Nedialkov. 2006. VNODE-LP: Validated Solutions for Initial Value Problem for ODEs. Technical Report (2006). McMaster University.Google Scholar
- Antonis Papachristodoulou and Stephen Prajna. 2005. Analysis of non-polynomial systems using the sum of squares decomposition. In Positive Polynomials in Control (2005). Springer, 23--43.Google Scholar
Cross Ref
- Eduardo D. Sontag. 2010. Contractive systems with inputs. In Perspectives in Mathematical System Theory, Control, and Signal Processing (2010). Springer, 217--228.Google Scholar
Cross Ref
- Romain Testylier and Thao Dang. 2013. NLTOOLBOX: A library for reachability computation of nonlinear dynamical systems. In ATVA (2013). Springer, 469--473.Google Scholar
- Reha H. Tütüncü, Kim C. Toh, and Michael J. Todd. 2003. Solving semidefinite-quadratic-linear programs using SDPT3. Math. Program. 95, 2 (2003), 189--217.Google Scholar
Cross Ref
- Mahdi Zamani, Giordano Pola, Manuel Mazo, and Paulo Tabuada. 2012. Symbolic models for nonlinear control systems without stability assumptions. IEEE Trans. Automat. Control 57, 7 (2012), 1804--1809.Google Scholar
Cross Ref
Index Terms
Simulation-Driven Reachability Using Matrix Measures
Recommendations
Adaptive backstepping controller design for nonlinear uncertain systems using fuzzy neural systems
In this article, we propose an adaptive backstepping control scheme using fuzzy neural networks FNNs, ABCFNN, for a class of nonlinear non-affine systems in non-triangular form. The nonlinear non-affine system contains the uncertainty, external ...
Adaptive H∞ tracking control for a class of uncertain nonlinear systems using radial-basis-function neural networks
In this paper, we propose a novel adaptive H"~ tracking controller design for a class of nonlinear systems with uncertain system and gain function, which are unstructured (or non-repeatable) and state-dependent unknown nonlinear functions. Both the ...
Robust tracking control for uncertain MIMO nonlinear systems with input saturation using RWNNDO
In this paper, the robust tracking control scheme is proposed for a class of uncertain multi-input and multi-output (MIMO) nonlinear systems with input saturation and unknown external disturbance based on the recurrent wavelet neural network disturbance ...






Comments