SYSYOCJun 24

StochasticBarrier.jl: A Toolbox for Stochastic Barrier Function Synthesis

arXiv:2602.203595.02 citationsh-index: 9Has Code
Predicted impact top 57% in SY · last 90 daysOriginality Incremental advance
AI Analysis

For researchers and engineers working on safety verification of stochastic systems, this toolbox provides a faster and more scalable solution for certifying safety.

StochasticBarrier.jl is an open-source Julia toolbox for synthesizing Stochastic Barrier Functions (SBFs) for safety verification of discrete-time stochastic systems. It outperforms existing tools by up to four orders of magnitude in computation time, achieves significant safety probability improvements, and scales to higher-dimensional systems across over 30 case studies.

We present StochasticBarrier.jl, an open-source Julia-based toolbox for generating Stochastic Barrier Functions (SBFs) for safety verification of discrete-time stochastic systems with additive Gaussian noise. StochasticBarrier.jl certifies linear, polynomial, and piecewise affine (PWA) systems. The latter enables verification for a wide range of system dynamics, including general nonlinear types. The toolbox implements a Sum-of-Squares (SOS) optimization approach, as well as methods based on piecewise constant (PWC) functions. For SOS-based SBFs, StochasticBarrier.jl leverages semi-definite programming solvers, while for PWC SBFs, it offers three engines: two using linear programming (LP) and one based on gradient descent (GD). Benchmarking StochasticBarrier.jl against the state-of-the-art shows that the tool outperforms existing tools in computation time, safety probability bounds, and scalability across over 30 case studies. Compared to its closest competitor, StochasticBarrier.jl is up to four orders of magnitude faster, achieves significant safety probability improvements, and supports higher-dimensional systems.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes