ABSTRACT
Benefit from less computational difficulty, barrier certificate based method has attracted much attention in safety verification of hybrid systems. Barrier certificates are inherent existences of a hybrid system and may have different types. A set of well-defined verification conditions is a prerequisite for successfully identifying barrier certificates of a specific type. Therefore, how to define verification conditions that can identify barrier certificates invisible to existing conditions becomes an essential problem in barrier certificate based verification. This paper proposes a set of verification conditions that helps to construct a new type of barrier certificate, namely, the Darboux-type barrier certificate made of Darboux polynomial. The proposed verification conditions provide powerful aids in non-linear hybrid system verification as the Darboux-type barrier certificates can verify systems that may not be settled by existing verification conditions.
Furthermore, we give a novel computational approach, combining the sampling-based relaxation method with least-squares and quadratic programming (LS-QP) alternating projection, to find Darboux-type barrier certificates. We demonstrate on the benchmark examples from the literature that our verification conditions can enhance the capability of barrier certificate based approaches through successfully verifying those systems that are difficult to be handled by existing verification conditions, and our algorithm is efficient.
- Bobiti, R., and Lazar, M. A delta-sampling verification theorem for discrete-time, possibly discontinuous systems. In Proc. of the Hybrid Systems: Computation and Control (HSCC) (2015), ACM, pp. 140--148. Google ScholarDigital Library
- Bouissou, O., Chapoutot, A., Djaballah, A., and Kieffer, M. Computation of parametric barrier functions for dynamical systems using interval analysis. In Proc. of the IEEE Conference on Decision and Control (CDC) (2014), IEEE, pp. 753--758.Google ScholarCross Ref
- Brown, C. W. QEPCAD B: a program for computing with semi-algebraic sets using CADs. ACM SIGSAM Bulletin 37, 4 (2003), 97--108. Google ScholarDigital Library
- Brown, R. C., and Hinton, D. B. Lyapunov inequalities and their applications. In Survey on Classical Inequalities. Springer, 2000, pp. 1--25.Google ScholarCross Ref
- Cheze, G. Computation of darboux polynomials and rational first integrals with bounded degree in polynomial time. Journal of Complexity 27, 2 (2011), 246--262. Google ScholarDigital Library
- Dai, L., Gan, T., Xia, B., and Zhan, N. Barrier certificates revisited. Journal of Symbolic Computation, In Press (2015).Google Scholar
- Ferragut, A., and Gasull, A. Seeking darboux polynomials. Acta Applicandae Mathematicae 139, 1 (2015), 167--186. Google ScholarDigital Library
- Ghorbal, K., Sogokon, A., and Platzer, A. A hierarchy of proof rules for checking positive invariance of algebraic and semi-algebraic sets. Computer Languages, Systems, and Structures (2016).Google Scholar
- Goubault, E., Jourdan, J.-H., Putot, S., and Sankaranarayanan, S. Finding non-polynomial positive invariants and lyapunov functions for polynomial systems through darboux polynomials. In Proc. of the American Control Conference (ACC) (2014), IEEE, pp. 3571--3578.Google ScholarCross Ref
- Gulwani, S., and Tiwari, A. Constraint-based approach for analysis of hybrid systems. In Proc. of the Computer Aided Verification (CAV) (2008), vol. 5123, pp. 190--203. Google ScholarDigital Library
- Halmos, P. R. Finite-Dimensional Vector Spaces. Springer, 1974.Google ScholarCross Ref
- Henzinger, T. The theory of hybrid automata. In Proc. of the IEEE Symposium on Logic in Computer Science (LICS) (1996), pp. 278--292. Google ScholarDigital Library
- Kapinski, J., and Deshmukh, J. Discovering forward invariant sets for nonlinear dynamical systems. In Interdisciplinary Topics in Applied Mathematics, Modeling and Computational Science. Springer, 2015, pp. 259--264.Google Scholar
- Kapinski, J., Deshmukh, J. V., Sankaranarayanan, S., and Aréchiga, N. Simulation-guided lyapunov analysis for hybrid dynamical systems. In Proc. of the Hybrid Systems: Computation and Control (HSCC) (2014), ACM, pp. 133--142. Google ScholarDigital Library
- Kong, H., He, F., Song, X., Hung, W. N., and Gu, M. Exponential-condition-based barrier certificate generation for safety verification of hybrid systems. In Proc. of the Computer Aided Verification (CAV) (2013), Springer, pp. 242--257.Google Scholar
- Kong, H., Song, X., Han, D., Gu, M., and Sun, J. A new barrier certificate for safety verification of hybrid systems. The Computer Journal 57, 7 (2014), 1033--1045.Google ScholarCross Ref
- Kočvara, M., and Stingl, M. PENBMI user's guide (version 2.0). Available at http://www.penopt.com, 2005.Google Scholar
- Liu, J., Zhan, N., and Zhao, H. Computing semi-algebraic invariants for polynomial dynamical systems. In Proc. of the Embedded Software (EMSOFT) (2011), ACM, pp. 97--106. Google ScholarDigital Library
- Llibre, J., and Valls, C. On the integrability of the einstein---yang---mills equations. Journal of Mathematical Analysis and Applications 336, 2 (2007), 1203--1230.Google ScholarCross Ref
- Matringe, N., Moura, A. V., and Rebiha, R. Generating invariants for non-linear hybrid systems by linear algebraic methods. In Proc. of the Static Analysis. Springer, 2010, pp. 373--389. Google ScholarDigital Library
- Platzer, A., and Clarke, E. M. Computing differential invariants of hybrid systems as fixedpoints. Formal Methods in System Design 35, 1 (2009), 98--120. Google ScholarDigital Library
- Prajna, S., and Jadbabaie, A. Safety verification of hybrid systems using barrier certificates. In Proc. of the Hybrid Systems: Computation and Control (HSCC) (2004), Springer, pp. 477--492.Google Scholar
- Prajna, S., Jadbabaie, A., and Pappas, G. A framework for worst-case and stochastic safety verification using barrier certificates. IEEE Transactions on Automatic Control 52, 8 (2007), 1415--1429.Google ScholarCross Ref
- Prajna, S., Papachristodoulou, A., and Parrilo, P. Sostools: Sum of squares optimization toolbox for matlab, 2002. URL: http://www.cds.caltech.edu/sostools.Google Scholar
- Rachid Rebiha, Arnaldo V. Moura, N. M. Generating invariants for non-linear hybrid systems. Theoretical Computer Science 594 (2015), 180--200. Google ScholarDigital Library
- Rodríguez, E., and Tiwari, A. Generating polynomial invariants for hybrid systems. In Proc. of the Hybrid Systems: Computation and Control (HSCC) (2005), pp. 590--605. Google ScholarDigital Library
- Sankaranarayanan, S., Sipma, H., and Manna, Z. Constructing invariants for hybrid systems. Formal Methods in System Design 32 (2008), 25--55. Google ScholarDigital Library
- Sloth, C., Pappas, G. J., and Wisniewski, R. Compositional safety analysis using barrier certificates. In Proc. of the Hybrid Systems: Computation and Control (HSCC) (2012), ACM, pp. 15--24. Google ScholarDigital Library
- Sogokon, A., Ghorbal, K., Jackson, P. B., and Platzer, A. A method for invariant generation for polynomial continuous systems. In Proc. of the Verification, Model Checking, and Abstract Interpretation (VMCAI) (2016), Springer, pp. 268--288. Google ScholarDigital Library
- Sturm, T., and Tiwari, A. Verification and synthesis using real quantifier elimination. In Proc. of the International Symposium on Symbolic and Algebraic Computation (ISSAC) (2011), ACM Press, pp. 329--336. Google ScholarDigital Library
- Yang, Z., Wu, M., and Lin, W. Exact verification of hybrid systems based on bilinear SOS representation. ACM Transactions on Embedded Computing Systems 14, 1 (2015), 1--19. Google ScholarDigital Library
- Zaki, M., Tahar, S., and Bois, G. Combining constraint solving and formal methods for the verification of analog designs. Tech. rep., Concordia University, 2007.Google Scholar
- Zaki, M., Tahar, S., and Bois, G. A symbolic approach for the safety verification of continuous systems. In Proc. of the International Conference on Computational Sciences (2007), pp. 93--100.Google Scholar
Index Terms
- Darboux-type barrier certificates for safety verification of nonlinear hybrid systems
Recommendations
Synthesizing ReLU neural networks with two hidden layers as barrier certificates for hybrid systems
HSCC '21: Proceedings of the 24th International Conference on Hybrid Systems: Computation and ControlBarrier certificates provide safety guarantees for hybrid systems. In this paper, we propose a novel approach to synthesizing neural networks as barrier certificates. Candidate networks are trained from a special structure: ReLU neural networks ...
Probabilistic Safety Verification of Stochastic Hybrid Systems Using Barrier Certificates
Special Issue ESWEEK 2017, CASES 2017, CODES + ISSS 2017 and EMSOFT 2017The problem of probabilistic safety verification of stochastic hybrid systems is to check whether the probability that a given system will reach an unsafe region from certain initial states can be bounded by some given probability threshold. The paper ...
Exponential-Condition-Based Barrier Certificate Generation for Safety Verification of Hybrid Systems
CAV 2013: Proceedings of the 25th International Conference on Computer Aided Verification - Volume 8044A barrier certificate is an inductive invariant function which can be used for the safety verification of a hybrid system. Safety verification based on barrier certificate has the benefit of avoiding explicit computation of the exact reachable set which ...
Comments