Back to Search Start Over

Parameter synthesis for Markov models: covering the parameter space.

Authors :
Junges, Sebastian
Ábrahám, Erika
Hensel, Christian
Jansen, Nils
Katoen, Joost-Pieter
Quatmann, Tim
Volk, Matthias
Source :
Formal Methods in System Design; Jun2024, Vol. 62 Issue 1-3, p181-259, 79p
Publication Year :
2024

Abstract

Markov chain analysis is a key technique in formal verification. A practical obstacle is that all probabilities in Markov models need to be known. However, system quantities such as failure rates or packet loss ratios, etc. are often not—or only partially—known. This motivates considering parametric models with transitions labeled with functions over parameters. Whereas traditional Markov chain analysis relies on a single, fixed set of probabilities, analysing parametric Markov models focuses on synthesising parameter values that establish a given safety or performance specification φ . Examples are: what component failure rates ensure the probability of a system breakdown to be below 0.00000001?, or which failure rates maximise the performance, for instance the throughput, of the system? This paper presents various analysis algorithms for parametric discrete-time Markov chains and Markov decision processes. We focus on three problems: (a) do all parameter values within a given region satisfy φ ?, (b) which regions satisfy φ and which ones do not?, and (c) an approximate version of (b) focusing on covering a large fraction of all possible parameter values. We give a detailed account of the various algorithms, present a software tool realising these techniques, and report on an extensive experimental evaluation on benchmarks that span a wide range of applications. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09259856
Volume :
62
Issue :
1-3
Database :
Complementary Index
Journal :
Formal Methods in System Design
Publication Type :
Academic Journal
Accession number :
177624758
Full Text :
https://doi.org/10.1007/s10703-023-00442-x