Advertisement

Vector Barrier Certificates and Comparison Systems

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10951)

Abstract

Vector Lyapunov functions are a multi-dimensional extension of the more familiar (scalar) Lyapunov functions, commonly used to prove stability properties in systems of non-linear ordinary differential equations (ODEs). This paper explores an analogous vector extension for so-called barrier certificates used in safety verification. As with vector Lyapunov functions, the approach hinges on constructing appropriate comparison systems, i.e., related differential equation systems from which properties of the original system may be inferred. The paper presents an accessible development of the approach, demonstrates that most previous notions of barrier certificate are special cases of comparison systems, and discusses the potential applications of vector barrier certificates in safety verification and invariant synthesis.

Keywords

Ordinary differential equations Safety verification Vector barrier certificates Comparison systems 

Notes

Acknowledgements

The authors would like to thank the FM 2018 reviewers for their feedback, constructive criticisms and suggestions, and extend special thanks to Dr. Stefan Mitsch and Brandon Bohrer at Carnegie Mellon University for their detailed comments and scrutiny.

References

  1. 1.
    Beckenbach, E.F.: Inequalities. Ergebnisse der Mathematik und ihrer Grenzgebiete, vol. 30. Springer, New York (1961).  https://doi.org/10.1007/978-3-642-64971-4CrossRefMATHGoogle Scholar
  2. 2.
    Bellman, R.: Vector Lyapunov functions. SIAM J. Control Optim. 1(1), 32–34 (1962)MATHGoogle Scholar
  3. 3.
    Birkhoff, G., Rota, G.C.: Ordinary Differential Equations. Wiley, New York (1989)MATHGoogle Scholar
  4. 4.
    Blanchini, F.: Set invariance in control. Automatica 35(11), 1747–1767 (1999)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Bouissou, O., Chapoutot, A., Djaballah, A., Kieffer, M.: Computation of parametric barrier functions for dynamical systems using interval analysis. In: 53rd IEEE Conference on Decision and Control, CDC 2014, Los Angeles, CA, USA, 15–17 December 2014, pp. 753–758. IEEE (2014)Google Scholar
  6. 6.
    Brauer, F.: Global behavior of solutions of ordinary differential equations. J. Math. Anal. Appl. 2(1), 145–158 (1961)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Brauer, F.: Some refinements of Lyapunov’s second method. Canad. J. Math. 17, 811–819 (1965)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Chen, X., Ábrahám, E., Sankaranarayanan, S.: Taylor model flowpipe construction for non-linear hybrid systems. In: Proceedings of the 33rd IEEE Real-Time Systems Symposium, RTSS 2012, San Juan, PR, USA, 4–7 December 2012, pp. 183–192. IEEE Computer Society (2012)Google Scholar
  9. 9.
    Collins, G.E., Hong, H.: Partial cylindrical algebraic decomposition for quantifier elimination. J. Symb. Comput. 12(3), 299–328 (1991)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Conti, R.: Sulla prolungabilità delle soluzioni di un sistema di equazioni differenziali ordinarie. Bollettino dell’Unione Matematica Italiana 11(4), 510–514 (1956)MATHGoogle Scholar
  11. 11.
    Dai, L., Gan, T., Xia, B., Zhan, N.: Barrier certificates revisited. J. Symb. Comput. 80(1), 62–86 (2017)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Djaballah, A., Chapoutot, A., Kieffer, M., Bouissou, O.: Construction of parametric barrier functions for dynamical systems using interval analysis. Automatica 78, 287–296 (2017)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Fan, C., Kapinski, J., Jin, X., Mitra, S.: Locally optimal reach set over-approximation for nonlinear systems. In: 2016 International Conference on Embedded Software, EMSOFT 2016, Pittsburgh, Pennsylvania, USA, 1–7 October 2016, pp. 6:1–6:10. ACM (2016)Google Scholar
  14. 14.
    Frehse, G., et al.: SpaceEx: scalable verification of hybrid systems. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 379–395. Springer, Heidelberg (2011).  https://doi.org/10.1007/978-3-642-22110-1_30CrossRefGoogle Scholar
  15. 15.
    Ghorbal, K., Sogokon, A., Platzer, A.: A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets. Comput. Lang. Syst. Struct. 47, 19–43 (2017)MATHGoogle Scholar
  16. 16.
    Guéguen, H., Lefebvre, M., Zaytoon, J., Nasri, O.: Safety verification and reachability analysis for hybrid systems. Ann. Rev. Control 33(1), 25–36 (2009)CrossRefGoogle Scholar
  17. 17.
    Gunderson, R.W.: A stability condition for linear comparison systems. Quart. Appl. Math. 29(2), 327–328 (1971)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Habets, P., Peiffer, K.: Classification of stability-like concepts and their study using vector Lyapunov functions. J. Math. Anal. Appl. 43(2), 537–570 (1973)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Haddad, W.M., Chellaboina, V.: Nonlinear Dynamical Systems and Control, A Lyapunov-Based Approach. Princeton University Press, Princeton (2008)MATHGoogle Scholar
  20. 20.
    Hale, J.K., LaSalle, J.P.: Differential equations: linearity vs. nonlinearity. SIAM Rev. 5(3), 249–272 (1963)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Handelman, D.: Representing polynomials by positive linear functions on compact convex polyhedra. Pac. J. Math. 132(1), 35–62 (1988)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Kong, H., He, F., Song, X., Hung, W.N.N., Gu, M.: Exponential-condition-based barrier certificate generation for safety verification of hybrid systems. In: Sharygina, N., Veith, H. (eds.) CAV 2013. LNCS, vol. 8044, pp. 242–257. Springer, Heidelberg (2013).  https://doi.org/10.1007/978-3-642-39799-8_17CrossRefGoogle Scholar
  23. 23.
    Lakshmikantham, V., Leela, S.: Differential and Integral Inequalities: Theory and Applications. Volume I: Ordinary Differential Equations. Academic Press, New York (1969)MATHGoogle Scholar
  24. 24.
    Lakshmikantham, V., Matrosov, V.M., Sivasundaram, S.: Vector Lyapunov Functions and Stability Analysis of Nonlinear Systems. Mathematics and Its Applications, vol. 63. Springer, Dordrecht (1991).  https://doi.org/10.1007/978-94-015-7939-1CrossRefMATHGoogle Scholar
  25. 25.
    Liu, J., Zhan, N., Zhao, H.: Computing semi-algebraic invariants for polynomial dynamical systems. In: Chakraborty, S., Jerraya, A., Baruah, S.K., Fischmeister, S. (eds.) Proceedings of Ninth ACM International Conference on Embedded Software, EMSOFT 2011, 9–14 October 2011, pp. 97–106. ACM (2011)Google Scholar
  26. 26.
    Lyapunov, A.M.: The general problem of stability of motion. Int. J. Control 55, 531–773 (1992). Comm. Math. Soc. Kharkov (1892), English translationMathSciNetCrossRefGoogle Scholar
  27. 27.
    Matrosov, V.M.: On the theory of stability of motion. Prikl. Mat. Mekh. 26(6), 1506–1522 (1962). English translation (1962)MathSciNetMATHGoogle Scholar
  28. 28.
    Michel, A.N., Miller, R.K.: Qualitative Analysis of Large Scale Dynamical Systems. Mathematics in Science and Engineering, vol. 134. Academic Press, New York (1977)MATHGoogle Scholar
  29. 29.
    Mitchell, I., Tomlin, C.J.: Level set methods for computation in hybrid systems. In: Lynch, N., Krogh, B.H. (eds.) HSCC 2000. LNCS, vol. 1790, pp. 310–323. Springer, Heidelberg (2000).  https://doi.org/10.1007/3-540-46430-1_27CrossRefMATHGoogle Scholar
  30. 30.
    Papachristodoulou, A., Anderson, J., Valmorbida, G., Prajna, S., Seiler, P., Parrilo, P.A.: SOSTOOLS version 3.00 sum of squares optimization toolbox for MATLAB. CoRR abs/1310.4716 (2013)Google Scholar
  31. 31.
    Parrilo, P.A.: Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization. Ph.D. thesis, California Institute of Technology, May 2000Google Scholar
  32. 32.
    Peyrl, H., Parrilo, P.A.: Computing sum of squares decompositions with rational coefficients. Theor. Comput. Sci. 409(2), 269–281 (2008)MathSciNetCrossRefGoogle Scholar
  33. 33.
    Platzer, A.: The structure of differential invariants and differential cut elimination. Log. Meth. Comput. Sci. 8(4), 1–38 (2012)MathSciNetMATHGoogle Scholar
  34. 34.
    Platzer, A., Clarke, E.M.: Computing differential invariants of hybrid systems as fixedpoints. Formal Meth. Syst. Des. 35(1), 98–120 (2009)CrossRefGoogle Scholar
  35. 35.
    Platzer, A., Tan, Y.K.: Differential equation axiomatization: the impressive power of differential ghosts. In: Dawar, A., Grädel, E. (eds.) LICS. ACM, New York (2018)Google Scholar
  36. 36.
    Prajna, S.: Optimization-based methods for nonlinear and hybrid systems verification. Ph.D. thesis, California Institute of Technology, January 2005Google Scholar
  37. 37.
    Prajna, S., Jadbabaie, A.: Safety verification of hybrid systems using barrier certificates. In: Alur, R., Pappas, G.J. (eds.) HSCC 2004. LNCS, vol. 2993, pp. 477–492. Springer, Heidelberg (2004).  https://doi.org/10.1007/978-3-540-24743-2_32CrossRefMATHGoogle Scholar
  38. 38.
    Prajna, S., Jadbabaie, A., Pappas, G.J.: A framework for worst-case and stochastic safety verification using barrier certificates. IEEE Trans. Autom. Control 52(8), 1415–1428 (2007)MathSciNetCrossRefGoogle Scholar
  39. 39.
    Ratschan, S.: Efficient solving of quantified inequality constraints over the real numbers. ACM Trans. Comput. Log. 7(4), 723–748 (2006)MathSciNetCrossRefGoogle Scholar
  40. 40.
    Ratschan, S., She, Z.: Providing a basin of attraction to a target region of polynomial systems by computation of Lyapunov-like functions. SIAM J. Control Optim. 48(7), 4377–4394 (2010)MathSciNetCrossRefGoogle Scholar
  41. 41.
    Richardson, D.: Some undecidable problems involving elementary functions of a real variable. J. Symb. Log. 33(4), 514–520 (1968)MathSciNetCrossRefGoogle Scholar
  42. 42.
    Rouche, N., Habets, P., Laloy, M.: Stability Theory by Liapunov’s Direct Method. Applied Mathematical Sciences, vol. 22. Springer, New York (1977).  https://doi.org/10.1007/978-1-4684-9362-7CrossRefMATHGoogle Scholar
  43. 43.
    Roux, P., Voronin, Y.-L., Sankaranarayanan, S.: Validating numerical semidefinite programming solvers for polynomial invariants. In: Rival, X. (ed.) SAS 2016. LNCS, vol. 9837, pp. 424–446. Springer, Heidelberg (2016).  https://doi.org/10.1007/978-3-662-53413-7_21CrossRefGoogle Scholar
  44. 44.
    Sankaranarayanan, S., Chen, X., Ábrahám, E.: Lyapunov function synthesis using Handelman representations. In: Tarbouriech, S., Krstic, M. (eds.) 9th IFAC Symposium on Nonlinear Control Systems, NOLCOS 2013, Toulouse, France, 4–6 September 2013, pp. 576–581. International Federation of Automatic Control (2013)CrossRefGoogle Scholar
  45. 45.
    Sloth, C., Pappas, G.J., Wiśniewski, R.: Compositional safety analysis using barrier certificates. In: Dang, T., Mitchell, I.M. (eds.) Proceedings of Hybrid Systems: Computation and Control, HSCC 2012, 17–19 April 2012, pp. 15–24. ACM (2012)Google Scholar
  46. 46.
    Son, N.K., Hinrichsen, D.: Robust stability of positive continuous time systems. Numer. Funct. Anal. Optim. 17(5–6), 649–659 (1996)MathSciNetCrossRefGoogle Scholar
  47. 47.
    Tiwari, A.: Abstractions for hybrid systems. Formal Meth. Syst. Des. 32(1), 57–83 (2008)CrossRefGoogle Scholar
  48. 48.
    Walter, W.: Differential inequalities and maximum principles: theory, new methods and applications. Nonlinear Anal. Theor. Meth. Appl. 30(8), 4695–4711 (1997). Proceedings of the Second World Congress of Nonlinear AnalystsMathSciNetCrossRefGoogle Scholar
  49. 49.
    Walter, W.: Ordinary Differential Equations. Undergraduate Texts in Mathematics. Springer, New York (1998)CrossRefGoogle Scholar
  50. 50.
    Yang, Z., Huang, C., Chen, X., Lin, W., Liu, Z.: A linear programming relaxation based approach for generating barrier certificates of hybrid systems. In: Fitzgerald, J., Heitmeyer, C., Gnesi, S., Philippou, A. (eds.) FM 2016. LNCS, vol. 9995, pp. 721–738. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-48989-6_44CrossRefGoogle Scholar
  51. 51.
    Yoshizawa, T.: Stability Theory by Liapunov’s Second Method. Publications of the Mathematical Society of Japan, vol. 9. The Mathematical Society of Japan, Tokyo (1966)MATHGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Computer Science DepartmentCarnegie Mellon UniversityPittsburghUSA
  2. 2.InriaRennesFrance

Personalised recommendations