85 Commits (e83aeaa7cafcec63079a10765cc2a13ae53d0c9e)

Author SHA1 Message Date
Dave Parker 8291b5984c Refactoring wrt the way that relational operators are stored for P/R/S operators (String -> RelOp). 12 years ago
Dave Parker ad7e014079 Fix modified policy iteration (and add internal option to explicit state model checkers to not flag non-convergence as an error). 12 years ago
Dave Parker 65882ede90 Better error reporting for non-supported explicit-state CTL. 12 years ago
Dave Parker 7047d1a2fb Output typo 13 years ago
Dave Parker c68d4a4946 Refinements to PrismComponent interface, and to explicit.StateModelChecker handling of settings (originally due to bug caused by calling overridable methods in explicit model checking constructors). 13 years ago
Dave Parker bce5d3f3be MDP-LTL model checking for explicit (still needs fixing) + correction to DTMC-DRA product construction. 13 years ago
Dave Parker 3e2efc21e9 New PrismComponent class: refactoring for various model checking components. 13 years ago
Dave Parker 4acdf94c62 Fix: settings omitted in inheritSettings in ProbModelChecker. 13 years ago
Dave Parker 5bd1087e06 Re-factor model checker creation in Prism class, and add getStrat setting. 13 years ago
Dave Parker 951f0bd507 First bits of code for improved strategy generation. 13 years ago
Dave Parker 114b285e19 Bugfix: verbose mode displaying of vectors was not working in explicit engine. 13 years ago
Dave Parker 2884b8b143 Better error message for non-supported S operator in explicit engine. 13 years ago
Dave Parker ae798a69d9 Fix: explicit engine did not pick up verbose setting. 13 years ago
Dave Parker 6e2b0b789b DTMC S operator model checking for explicit engine. 14 years ago
Dave Parker 1935ae489f Explicit mc setSettings methods ignore settings if null. 14 years ago
Dave Parker 8962177f20 Set methods for exportAdv stuff in explicit model checkers. 14 years ago
Dave Parker ab3d3773a0 Added valiter switch (for use by MDP explicit engine). 14 years ago
Dave Parker be4417dbe9 Comment 14 years ago
Dave Parker 397fc1b4aa Tidy of explicit engine settings import, to identify some missing features. 14 years ago
Dave Parker 750f3fd0ba Separate setting explicit engine for MDP solution method (stoch games still uses old solnMethod field). 14 years ago
Dave Parker 1e0dff70d2 Separate setting explicit engine for linear equation system solution method. 14 years ago
Dave Parker 4a1163a86d Added ability to disable precomputation algs independently (switches -noprob0 and -noprob1). 14 years ago
Dave Parker 6a046b4431 Tidy/improve passing of settings to explicit model checkers. 14 years ago
Dave Parker 3351288f3a StateValues has an associated model in explicit engine; improved printing. 15 years ago
Dave Parker 14025e109d Improvements to StateValues class + it's use in explicit model checking. 15 years ago
Dave Parker 58c6955d29 Handle bounded P/R operators in explicit engine. 15 years ago
Dave Parker c79d0ccafb Small fixes in explicit rewards. 15 years ago
Dave Parker 075822347e Reward constrcution for explicit engine pushed into separate class, and added state rewards for MDPs. 15 years ago
Dave Parker 0728db06cf Explicit engine reward construction handles model constants properly. 15 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). 15 years ago
Dave Parker 85147f1a71 Explicit engine improvements, mainly MDP rewards: 15 years ago
Dave Parker d061af7deb More rewards handled in explicit engine: state rewards for Markov chains. 15 years ago
Dave Parker ea14a0a7b6 Explicit engine: better error reporting of some unsupported properties. 15 years ago
Dave Parker 1c33e4b551 Explicit engine: better error reporting of some unsupported properties + support for property references. 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. 15 years ago