A Learner-Refiner Framework for Barrier Certificate Generation

被引:0
|
作者
Chen, Deng [1 ]
Lin, Wang [1 ]
Ding, Zuohua [1 ]
机构
[1] Zhejiang Sci Tech Univ, Sch Mat Sci & Engn, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
formal verification; barrier certificate; neural network learning; sums of squares programming; SAFETY VERIFICATION;
D O I
10.3390/math13050848
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Barrier certificate is a powerful tool for verifying they safety property of dynamical systems. In this paper, we introduce an innovative learner-refiner framework for synthesizing polynomial barrier certificates. The framework comprises a learner and a refiner, which work inductively to generate barrier certificates. More specifically, the learner trains barrier certificate candidates represented by feedforward neural networks with polynomial activations, while the refiner utilizes sums of squares (SOS) programming to either validate the candidates or recover valid barrier certificates. Our framework achieves great efficiency via supervised learning, and it ensures formal soundness using SOS-based verification. We implement the LR4BC tool, and we perform a comprehensive experimental evaluation using several benchmarks. The results demonstrate that our tool not only successfully synthesizes polynomial barrier certificates undetected via the SOS-based tool PRoTECT but also achieves a significant speedup in efficiency compared to the neural network-based tool FOSSIL 2.0.
引用
收藏
页数:13
相关论文
共 14 条
  • [1] An efficient framework for barrier certificate generation of uncertain nonlinear
    Yang, Zhengfeng
    Wu, Min
    Lin, Wang
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2020, 36 (36)
  • [2] A Novel Counterexample-Guided Inductive Synthesis Framework for Barrier Certificate Generation
    Ding, Mi
    Lin, Kaipeng
    Lin, Wang
    Ding, Zuohua
    2022 IEEE 33RD INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2022), 2022, : 263 - 273
  • [3] Converse Barrier Certificate Theorems
    Wisniewski, Rafael
    Sloth, Christoffer
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (05) : 1356 - 1361
  • [4] A New Barrier Certificate for Safety Verification of Hybrid Systems
    Kong, Hui
    Song, Xiaoyu
    Han, Dong
    Gu, Ming
    Sun, Jiaguang
    COMPUTER JOURNAL, 2014, 57 (07) : 1033 - 1045
  • [5] An Iterative Scheme of Safe Reinforcement Learning for Nonlinear Systems via Barrier Certificate Generation
    Yang, Zhengfeng
    Zhang, Yidan
    Lin, Wang
    Zeng, Xia
    Tang, Xiaochao
    Zeng, Zhenbing
    Liu, Zhiming
    COMPUTER AIDED VERIFICATION (CAV 2021), PT I, 2021, 12759 : 467 - 490
  • [6] A Barrier Certificate-Based Simplex Architecture with Application to Microgrids
    Damare, Amol
    Roy, Shouvik
    Smolka, Scott A.
    Stoller, Scott D.
    RUNTIME VERIFICATION (RV 2022), 2022, 13498 : 105 - 123
  • [7] On Completeness of SDP-Based Barrier Certificate Synthesis over Unbounded Domains
    Wu, Hao
    Feng, Shenghua
    Gang, Ting
    Wang, Jie
    Xia, Bican
    Zhan, Naijun
    FORMAL METHODS, PT II, FM 2024, 2025, 14934 : 248 - 266
  • [8] Polynomial Neural Barrier Certificate Synthesis of Hybrid Systems via Counterexample Guidance
    Zhao, Hanrui
    Liu, Banglong
    Dehbi, Lydia
    Xie, Huijiao
    Yang, Zhengfeng
    Qian, Haifeng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3756 - 3767
  • [9] A Novel Approach for Solving the BMI Problem in Barrier Certificates Generation
    Chen, Xin
    Peng, Chao
    Lin, Wang
    Yang, Zhengfeng
    Zhang, Yifang
    Li, Xuandong
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 582 - 603
  • [10] A Learner-Veriifier Framework for Neural Network Controllers and Certificates of Stochastic Systems
    Chatterjee, Krishnendu
    Henzinger, Thomas A.
    Lechner, Mathias
    Zikelic, Dorde
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2023, 2023, 13993 : 3 - 25