Saved in:
Bibliographic Details
Main Authors: Cauchi, Nathalie, Degiorgio, Kurt, Abate, Alessandro
Format: Preprint
Published: 2019
Subjects:
Online Access:https://arxiv.org/abs/1901.10287
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910753566490624
author Cauchi, Nathalie
Degiorgio, Kurt
Abate, Alessandro
author_facet Cauchi, Nathalie
Degiorgio, Kurt
Abate, Alessandro
contents StocHy is a software tool for the quantitative analysis of discrete-time stochastic hybrid systems (SHS). StocHy accepts a high-level description of stochastic models and constructs an equivalent SHS model. The tool allows to (i) simulate the SHS evolution over a given time horizon; and to automatically construct formal abstractions of the SHS. Abstractions are then employed for (ii) formal verification or (iii) control (policy, strategy) synthesis. StocHy allows for modular modelling, and has separate simulation, verification and synthesis engines, which are implemented as independent libraries. This allows for libraries to be easily used and for extensions to be easily built. The tool is implemented in C++ and employs manipulations based on vector calculus, the use of sparse matrices, the symbolic construction of probabilistic kernels, and multi-threading. Experiments show StocHy's markedly improved performance when compared to existing abstraction-based approaches: in particular, StocHy beats state-of-the-art tools in terms of precision (abstraction error) and computational effort, and finally attains scalability to large-sized models (12 continuous dimensions). StocHy is available at www.gitlab.com/natchi92/StocHy.
format Preprint
id arxiv_https___arxiv_org_abs_1901_10287
institution arXiv
publishDate 2019
record_format arxiv
spellingShingle StocHy: automated verification and synthesis of stochastic processes
Cauchi, Nathalie
Degiorgio, Kurt
Abate, Alessandro
Systems and Control
StocHy is a software tool for the quantitative analysis of discrete-time stochastic hybrid systems (SHS). StocHy accepts a high-level description of stochastic models and constructs an equivalent SHS model. The tool allows to (i) simulate the SHS evolution over a given time horizon; and to automatically construct formal abstractions of the SHS. Abstractions are then employed for (ii) formal verification or (iii) control (policy, strategy) synthesis. StocHy allows for modular modelling, and has separate simulation, verification and synthesis engines, which are implemented as independent libraries. This allows for libraries to be easily used and for extensions to be easily built. The tool is implemented in C++ and employs manipulations based on vector calculus, the use of sparse matrices, the symbolic construction of probabilistic kernels, and multi-threading. Experiments show StocHy's markedly improved performance when compared to existing abstraction-based approaches: in particular, StocHy beats state-of-the-art tools in terms of precision (abstraction error) and computational effort, and finally attains scalability to large-sized models (12 continuous dimensions). StocHy is available at www.gitlab.com/natchi92/StocHy.
title StocHy: automated verification and synthesis of stochastic processes
topic Systems and Control
url https://arxiv.org/abs/1901.10287