committed by
Dave Parker
9 changed files with 141 additions and 6 deletions
-
10prism-tests/functionality/verify/param/param-ite.prism
-
2prism-tests/functionality/verify/param/param-ite.prism.args
-
7prism-tests/functionality/verify/param/param-ite.prism.props
-
18prism/src/param/BoxRegion.java
-
18prism/src/param/ParamModelChecker.java
-
2prism/src/param/Region.java
-
17prism/src/param/RegionIntersection.java
-
49prism/src/param/RegionValues.java
-
24prism/src/param/RegionValuesIntersections.java
@ -0,0 +1,10 @@ |
|||
dtmc |
|||
|
|||
const double p; |
|||
formula outcome = (s>0 ? s-1 : -1); |
|||
|
|||
module M1 |
|||
s: [0..4] init 0; |
|||
|
|||
[] s=0 -> 1/2:(s'=0) + 1/8:(s'=1) + 1/8:(s'=2) + 1/8:(s'=3) + 1/8:(s'=4); |
|||
endmodule |
|||
@ -0,0 +1,2 @@ |
|||
-exact -const p=0 |
|||
-param p=0:1 |
|||
@ -0,0 +1,7 @@ |
|||
// test case: support for if-then-else and formulas in expressions (exact / parametric) |
|||
|
|||
// RESULT: 1/4 |
|||
P=?[F outcome=2] |
|||
|
|||
// RESULT: 0 |
|||
P=?[G outcome=-1] |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue