Verification of Parametric Markov Automata under Time-bounded Reachability
Abstract
Analysis of Markov models is of high importance for formal verification. Until now, analysis of Markov Automata required them to be fully specified, which is a considerable restriction as rates may be unknown or influenced by uncertainty of the environment. We introduce parametric Markov Automata (pMA) to capture this uncertainty with parametric transition functions. On these parametrized models, two different synthesis problems for time-bounded reachability properties are considered: I) Does there exist a valuation in the parameter space such that the instantiated model satisfies/violates the property, and II) given the parameter space, how can it be partitioned into satisfying and violating regions? Our approach comprises two steps: I) The pMA is discretized to a parametric Markov decision process (pMDP), and II) through analysis of the pMDP, bounds are obtained for the reachability probability in the parametric MA. This approach solves the above problems up to a specified precision, as the accumulated error terms can be made arbitrarily small. We implemented the approach using the Storm model checker. Our experimental evaluation shows that the main performance bottlenecks originate from the discretization of the pMA.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.