-
Notifications
You must be signed in to change notification settings - Fork 4
PCTL Model Checking
Model Checking can be performed on non-parametric models with respect
to the given PCTL formula expressing a property regarding the
probability of an event to occur. The tool allows checking whether a
given probability threshold is satisfied or find the probability of
satisfaction for the given path formula. The Model Checking procedure is
performed using an external tool called Storm
. A step by step Galaxy
tour showing how to use the tool can be found
here.
-
TS file: Generated transition system for the desired model (computed using Transition System generator)
-
PCTL formula: Given formula expressing property to be checked on the transition system of the given model.
The textual result stored in a .storm.check
file. The text contains
some details about Storm
model checker performance. Finally, the
boolean or numerical result can be found as Result (for initial states)
. Additionally, any errors Storm
encountered are also shown in
this file.
usage: PCTLModelChecking.py [-h] --transition_file TRANSITION_FILE
--output OUTPUT
--formula FORMULA
[--local_storm]
Model checking
required arguments:
--transition_file TRANSITION_FILE
--output OUTPUT
--formula FORMULA
optional arguments:
--local_storm