Generalizing SDP-Based Barrier Certificate Synthesis to Unbounded Domains by Dropping Archimedean Condition.

Hao Wu,Shenghua Feng,Ting Gan,Jie Wang,Bican Xia,Naijun Zhan
DOI: https://doi.org/10.48550/arxiv.2312.15416
2023-01-01
Abstract:Barrier certificates, which serve as differential invariants that witness system safety, play a crucial role in the verification of cyber-physical systems (CPS). Prevailing computational methods for synthesizing barrier certificates are based on semidefinite programming (SDP) by exploiting Putinar Positivstellensatz. Consequently, these approaches are limited by Archimedean condition, which requires all variables to be bounded, i.e., systems are defined over bounded domains. For the unbounded case, unfortunately, these methods become conservative and even fail to identify potential barrier certificates. In this paper, we address this limitation by presenting a new computational method. The main technique we use is the homogenization approach, which was proposed in optimization community recently, to transform an unbounded optimization problem to a bounded one. Our method can be applied to various definitions of barrier certificates, thus expanding the scope of barrier certificate synthesis in the general sense. Experimental results demonstrate that our approach is more effective while maintaining a comparable level of efficiency.
What problem does this paper attempt to address?