Data-driven verification and synthesis of stochastic systems via barrier certificates
Ali Salamati, Abolfazl Lavaei, Sadegh Soudjani, and Majid Zamani

TL;DR
This paper introduces a data-driven method for verifying and synthesizing controllers for unknown stochastic systems using barrier certificates, by converting complex problems into scenario convex programs with probabilistic guarantees.
Contribution
It formulates barrier certificate computation as a robust convex program and develops a scenario convex program approach with confidence guarantees for unknown stochastic systems.
Findings
Provides probabilistic safety guarantees based on sample size
Demonstrates effectiveness through three case studies
Extends approach to non-convex robust programs
Abstract
In this work, we study verification and synthesis problems for safety specifications over unknown discrete-time stochastic systems. When a model of the system is available, barrier certificates have been successfully applied for ensuring the satisfaction of safety specifications. In this work, we formulate the computation of barrier certificates as a robust convex program (RCP). Solving the acquired RCP is hard in general because the model of the system that appears in one of the constraints of the RCP is unknown. We propose a data-driven approach that replaces the uncountable number of constraints in the RCP with a finite number of constraints by taking finitely many random samples from the trajectories of the system. We thus replace the original RCP with a scenario convex program (SCP) and show how to relate their optimizers. We guarantee that the solution of the SCP is a solution of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Fault Detection and Control Systems · Software Reliability and Analysis Research
