stormpy¶
Python bindings for the probabilistic model checker Storm.
This module provides convenience entry points for the core functionality of Storm: parsing symbolic models and properties, building models and model checking.
Functions
Build a model from a symbolic model description. |
|
Build a model in sparse representation from a file in the explicit DRN format. |
|
|
Build a model in sparse representation from files in the explicit format (.tra, .lab, ...). |
|
Build a model in sparse representation from a UMB archive. |
Build a model in symbolic representation (using decision diagrams) from a symbolic model. |
|
|
Create a filter selecting the states of a symbolic model satisfying the given expression. |
|
Create a filter selecting the initial states of the model. |
|
Restrict the model checking result to the initial states of the model. |
|
Instantiate undefined constants in a symbolic model and the corresponding properties. |
|
Model check a property on a model. |
|
Parse a Jani model and the properties contained in it from file. |
|
Parse a Jani model and the properties contained in it from a string. |
|
Parse a Prism program from file. |
|
Parse properties given in the Prism property format. |
|
Parse a single property given in the Prism property format. |
Classes
|
Options for building a model from a symbolic description. |
Base class for all model checking results |
|
|
Engine used for building models and model checking. |
|
Environment configuring the algorithms of Storm |
Information that may accelerate an explicit state model checker |
|
|
|
Information that may accelerate the model checking process |
|
|
Class wrapping gmp-rational numbers |
|
How uncertainty in interval models is resolved |