36 Commits (1801fcba702791a2d0f4654bd1ac2327f1b9bc72)

Author SHA1 Message Date
Joachim Klein 1801fcba70 (exact / parametric) ParamModelChecker: fix missing support for formula references in properties 8 years ago
Joachim Klein aeb285fa9c param/exact: better errors for unsupported expression types 8 years ago
Joachim Klein 3d30f2c4f6 param: Print warning if heuristic checking was used 8 years ago
Joachim Klein 592be78261 param / exact: improve filter(print, ...) output, support filter(printall, ...) 8 years ago
Joachim Klein 2dc08f6fb1 param: store whether the parametric engine is used for exact or parametric analysis, adapt log output / errors 8 years ago
Joachim Klein d212b33f2b param.ValueComputer: extends PrismComponent 8 years ago
Joachim Klein 2fb2abd4e0 param.ParamModel: implement the explicit.MDPGeneric interface 8 years ago
Joachim Klein 8a420d6a36 param/exact: Fix Pmax/Pmin [ ! (F a) ] / [ !( a U b) ] computation 8 years ago
Joachim Klein 9e92701a74 ParamModelChecker: fix CTMC reward computation for transition rewards (--param / --exact mode) 8 years ago
Joachim Klein 3527a6763e ParamModelChecker: more helpful error messages for unsupported reward computations (co-safe LTL, ...) 9 years ago
Joachim Klein e36324ce54 ParamModelChecker: use evaluateExact to determine the P/R operator bounds 9 years ago
Joachim Klein b030d707eb param: Wrap result as ParamResult, support testing (for single region result) 9 years ago
Joachim Klein d4d87c9ea3 ParamModelChecker: Use standard log handling 10 years ago
Dave Parker 4c13267ded Add test methods for special cases in ExpressionLabels. 10 years ago
Dave Parker 031a14e778 Small optimisation when model checking filters: Reduce set of filter states to the first state if filter is "first". [from Steffen Marcker] 10 years ago
Dave Parker 66ea7475a7 Optimisation when dealing with filters: perform cardinality check for "state" filters earlier. [from Steffen Marcker] 10 years ago
Dave Parker eda5876325 Minor refactoring, ahead of upcoming patches. [from Steffen Marcker] 10 years ago
Dave Parker a76b3c73bd Remove (most) usage of R_F in temporal operators. 11 years ago
Dave Parker c27598a84f Add support for negation of simple path formulae to parametric engine. 11 years ago
Dave Parker 69d0e44ed4 Parametric model checking error message. 11 years ago
Dave Parker 937978da0b Parametric model checking error message. 11 years ago
Dave Parker b12953b937 Make use of the new PrismNotSupportedException. 11 years ago
Dave Parker f699af97bc Move printout of result for parametric result to allow reuse in exact model checking. 11 years ago
Dave Parker 3ddbf6e3a0 Bug fix in parametric model checking (spotted by dbanisimov): some missing Expression.deepCopy() calls were resulting in rewards (and probably other things) being evaulated incorrectly. 11 years ago
Dave Parker 390344d02f Undo accidental part of last commit 12 years ago
Dave Parker 06c914a476 Change visibility of some classes/methods in the param package to allow use from outside the package (and fix broken build). 12 years ago
Dave Parker d1e2870fbc Small refactor for reward construction in other model checkers. 12 years ago
Dave Parker 8cc49309b8 Change meaning of isLowerBound() in RelOp and fix calls to it accordingly (to address a problem caused elsewhere in prism-games). 12 years ago
Dave Parker f85400152d Re-factoring - push the creation of default filters during model checking into a utility method in ExpressionFilter. 12 years ago
Dave Parker 8291b5984c Refactoring wrt the way that relational operators are stored for P/R/S operators (String -> RelOp). 12 years ago
Dave Parker 1ca8edb190 Tidy up output from parametric model checking. 12 years ago
Dave Parker 10e896da5b Code refactoring. 12 years ago
Dave Parker 21b4fcf292 Bugfix: capitalisation in parametric settings. 12 years ago
Dave Parker c82d9e7de7 Tidy up of parametric/FAU settings to match rest of PRISM 13 years ago
Ernst Moritz Hahn cf32e05637 documentation 13 years ago
Ernst Moritz Hahn fd855d0ff4 reintegrated parametric stuff 13 years ago