www.prismmodelchecker.org

The PRISM Language /

Uncertain Models

PRISM has support for uncertain models, in which there is epistemic uncertainty regarding some quantitative aspects of the probabilistic models being verified. In particular, it currently supports interval MDPs (IMDPs) and interval DTMCs (IDTMCs), which are MDPs or DTMCs in which transition probabilities can be specified as intervals, indicating that the exact probability is not precisely known. This can be useful, for example, when the transition probabilities have been estimated from data.

Currently, this is achieved by simply replacing the probabilities attached to updates in commands with intervals, e.g.:

[] x=0 -> [0.8,0.9]:(x'=0) + [0.1,0.2]:(x'=1);

As usual, the probability thresholds can be expressions involving state variables or constants, for example:

[] x=0 -> [p,p+0.1]:(x'=0) + [0.9-p,1-p]:(x'=1);

See the property specification section for details of how these models are analysed.

PRISM Manual

The PRISM Language

[ View all ]