Dave Parker
d207970473
Some proposed changes to explicit.rewards classes (from prism-qar).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3250 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
e3549400e6
Changed storage/evalation of constants in explicit model checker to fix some bugs and allow calls to checkExpression to handle constants.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3242 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
be2d5d7b55
Added -importprismpp option to import directly from preprocessor files.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3239 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6d1747ac33
Remove debug output + code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3235 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4ca846889f
Extra DD-to-PP file export functionality for 3D matrices (from Vojta).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3234 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
2654125531
* Check added to catch if the same variable is set twice in the same update
* New class of semantic checks created that are only done after constant definitions
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3231 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
d0d92d3dc9
Code documentation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3230 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
b93cfa932b
Partial support for explicit engine DTMC steady-state computation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3227 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
85147f1a71
Explicit engine improvements, mainly MDP rewards:
* Explicit engine gets MDP rewards (transition rewards only) from the model
* Rewards detached from MDPs (but attached ones still available, e.g. for A-R)
* Various bug fixes in MDPSparse, especially wrt rewards
* Few code tidies
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3215 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
cce9f00f4f
Bugfix: action names in explicit model construction.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3214 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
dec122cd20
Code comments
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3213 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
a126367821
Simulator engine: Documentation of Choice object, remove some unused Choice methods, add some action-querying methods in SimulatorEngine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3212 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
d061af7deb
More rewards handled in explicit engine: state rewards for Markov chains.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3208 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
ea14a0a7b6
Explicit engine: better error reporting of some unsupported properties.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3207 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1c33e4b551
Explicit engine: better error reporting of some unsupported properties + support for property references.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3205 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
2106fa4d66
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3204 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
8266e5a1df
Added -testall switch (does not exit on -test failure).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3203 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6d7769c12c
Added "tests" target to main Makefile which runs all regression tests (if installed locally).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3198 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6289094aa0
Property references can appear in properties (still a few TODOs though).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3186 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
5ba2ca7768
Don't generate a CTL (EU) counterexample (witness) when the property is false.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3178 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
d2fcc37136
Small tidy of CTL cex generation/storage - aiming towards integratino with other cex stuff.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3177 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
e8c5f8243b
Tidy up of CTL model checking support + allow AG (via EF).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3176 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
3c8ca8495d
Added iff (<=>) to PRISM model/properties language.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3175 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
2dfc151b8a
Version 4.0 num/changelog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3173 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6ffafb37e6
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3151 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
007786e74e
Re-enable MDPSparse in the explicit engine by default.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3137 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c87aa97ade
Removing accidental part of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3135 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6166413a20
Bug fixes in explicit expected reward on embedded DTMCs from CTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3134 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
41fb874956
Explicit engine Gauss-Seidel enabled for CTMCs too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3133 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
57010fcda6
Time-bounded CSL model checking for CTMCs in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3132 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
70847cecd0
Bugfix in just committed "and" operation in explicit model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3131 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
99566fce64
Explicit model checker handles "and" directly, not via evaluate().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3130 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1a21d7f342
Explicit engine handles "deadlock" and "init" labels, if not embedded in a (logical) expression.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3124 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
fde2287c8b
Bugfix: simulator should not show zero prob/rate transitions.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3121 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
073797e83b
CHANGELOG
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3119 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
f0639dbf36
Comments
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3118 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
785df07b63
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3116 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
e5e3b3066d
Comment
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3115 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4ec5f0f9ae
Transient probability computation in explicit engine + some connection to CL.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3110 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
eda5f0dcfb
Removing superfluous code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3108 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1d12f16675
Err message typo
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3107 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
89596130f1
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3106 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
6297c2b51c
Typo in -help text.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3097 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
8465fdeb07
Property names parsed (but not used) and -test switch added (but no property/verify blocks yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3096 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4ad686212f
Bug fix in ExpandLabels: missing deepCopy (only affects explicit engine currently).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3095 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
1d86f7680a
One more setting (max iters) passed to explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3094 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
7ca4244890
Few more fixes in examples re new semantics.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3091 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
61f0727290
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3082 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
47e6cc5143
Use gcc-3 etc by default when building on Cygwin.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3081 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
ce4b0beb1e
Undoing last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3079 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago