StochasticBarrier.jl

A Toolbox for Stochastic Barrier Function Synthesis

Conference Paper (2027)
Author(s)

Rayan Mazouz (University of Colorado - Boulder)

Frederik Baymler Mathiesen (TU Delft - Mechanical Engineering)

Luca Laurenti (TU Delft - Mechanical Engineering)

Morteza Lahijanian (University of Colorado - Boulder)

Research Group
Team Luca Laurenti
DOI related publication
https://doi.org/10.1007/978-3-032-35298-9_24 Final published version
More Info
expand_more
Publication Year
2027
Language
English
Research Group
Team Luca Laurenti
Pages (from-to)
429-443
Publisher
Springer
ISBN (print)
978-3-032-35297-2
ISBN (electronic)
978-3-032-35298-9
Event
3rd International Joint Conference on Quantitative Evaluation of Systems and Formal Modeling and Analysis of Timed Systems, QEST+FORMATS 2026 (2026-09-02 - 2026-09-04), Liverpool, United Kingdom
Page Views
3
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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.

Files

978-3-032-35298-9_24.pdf
(pdf | 0.829 Mb)
– Personal use only – Dutch Copyright Act (Article 25fa)
warning

File under embargo until 01-03-2027