English

Effective Stochastic Automata Model Checking by Interval Abstraction (extended version)

Logic in Computer Science 2026-07-01 v1

Abstract

Stochastic automata (SA) are a formal stochastic continuous-time model based on countdown timers whose expiration times follow general probability distributions. SA are particularly useful to faithfully model and analyse dependable systems involving faults, maintenance, and repairs. Effective SA analysis approaches have so far been limited to statistical model checking and thus deterministic SA, while previously proposed model-checking techniques apply to limited subclasses of SA only, or do not scale. In this paper, we present the first dedicated SA model checking approach that is general and effective: It puts few restrictions on the input SA, and we show in our experimental evaluation that it works well for nontrivial examples. It combines a refinable interval abstraction of the continuous distributions with a direct application of the "big time steps" semantics of SA, providing upper/lower bounds on maximum/minimum reachability probabilities. We extend the Modest and Jani modelling formalisms with support for SA, and provide a prototype implementation of our approach in Rust.

Cite

@article{arxiv.2607.00782,
  title  = {Effective Stochastic Automata Model Checking by Interval Abstraction (extended version)},
  author = {Pedro R. D'Argenio and Arnd Hartmanns and Annabell Petri},
  journal= {arXiv preprint arXiv:2607.00782},
  year   = {2026}
}

Comments

Extended version of the article "Effective Stochastic Automata Model Checking by Interval Abstraction" presented and published at the 3rd International Joint Conference on Quantitative Evaluation of Systems and Formal Modeling and Analysis of Timed Systems (QEST+FORMATS 2026), 2-4 September 2026, Liverpool, UK (see https://www.qest.org/qest-formats-2026/)