English

SySCoRe: Synthesis via Stochastic Coupling Relations

Systems and Control 2023-02-27 v1 Systems and Control

Abstract

We present SySCoRe, a MATLAB toolbox that synthesizes controllers for stochastic continuous-state systems to satisfy temporal logic specifications. Starting from a system description and a co-safe temporal logic specification, SySCoRe provides all necessary functions for synthesizing a robust controller and quantifying the associated formal robustness guarantees. It distinguishes itself from other available tools by supporting nonlinear dynamics, complex co-safe temporal logic specifications over infinite horizons and model-order reduction. To achieve this, SySCoRe generates a finite-state abstraction of the provided model and performs probabilistic model checking. Then, it establishes a probabilistic coupling to the original stochastic system encoded in an approximate simulation relation, based on which a lower bound on the satisfaction probability is computed. SySCoRe provides non-trivial lower bounds for infinite-horizon properties and unbounded disturbances since its computed error does not grow linearly in the horizon of the specification. It exploits a tensor representation to facilitate the efficient computation of transition probabilities. We showcase these features on several benchmarks and compare the performance of the tool with existing tools.

Keywords

Cite

@article{arxiv.2302.12294,
  title  = {SySCoRe: Synthesis via Stochastic Coupling Relations},
  author = {Birgit van Huijgevoort and Oliver Schön and Sadegh Soudjani and Sofie Haesaert},
  journal= {arXiv preprint arXiv:2302.12294},
  year   = {2023}
}
R2 v1 2026-06-28T08:48:19.223Z