Dave Parker
750f3fd0ba
Separate setting explicit engine for MDP solution method (stoch games still uses old solnMethod field).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4650 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5533d55183
Consistency in output msgs (explicit MDP engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4338 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a869bbeec0
Gauss-Seidel val iter for cumulative rewards in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4337 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e13f09f0ca
Explicit model checkers should throw an exception when iterative numerical methods do not converge within maxIters.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4166 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5dab19e7dc
Add check for trying val iter from above for max probs - does not work.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4101 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6a046b4431
Tidy/improve passing of settings to explicit model checkers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3708 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3351288f3a
StateValues has an associated model in explicit engine; improved printing.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3592 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
14025e109d
Improvements to StateValues class + it's use in explicit model checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3581 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8bbda8f530
Added new expression evaluation methods (needed for explicit model checker). Unfortunately breaks some existing calls to evaluate(constVals, null) due to ambiguities. Need to replace them with evaluate(constVals).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3254 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
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
52d2d21447
Update to newest version of explicit code (from prism-qar) plus -explicit switch for command-line and MDP solution settings.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3047 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
db60e6487b
Javadoc fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2260 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
bd0f1cb719
Explicit Prob1 bugfix.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1911 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
49fb84b25d
MDPModelChecker uses init state to display results.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1888 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
d40ffd38e9
Preliminary code to attach explicit stuff to PRISM + some more Model class re-arrangements.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1836 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
9343644985
Updated MDPs to new model class design, added some CTMDP stuff.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1821 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
564a7354e6
Output typos.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1791 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
127be3a3f3
Comments/tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1779 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
cbc80bab53
Extra explicit model checker method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1760 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
ebd7af1d53
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1757 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
08eec82b7b
Added -nopre for MDP CL model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1711 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
a9bdc74b25
MDPModelChecker improvements, including Prob0.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1593 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
67c7429531
Changes to DTMC/MDP/STPG interface.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1424 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago
Dave Parker
d199d035ed
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1406 bbc10eb1-c90d-0410-af57-cb519fbb1720
17 years ago