693 Commits (615d3c21474e9f1135293c702a6844cb79414348)

Author SHA1 Message Date
Dave Parker 0bb55587be Allow <<>> to be used for MDPs (explicit engine only). 12 years ago
Dave Parker 1f0382a0b6 LTL model checking optimisation - skip BSCC/EC detection if DRA is (syntactically) a DFA. 12 years ago
Dave Parker 50e8d24c02 Add -exportpropaut option (hidden) to export DRA(s) in textual form. 12 years ago
Dave Parker 99bdf07b49 Fix in SubNondetModel: getSuccessorsIterator should return a set (i.e. no duplicates). 12 years ago
Dave Parker 7c687d5195 Bugfix in MDPSparse (from Joachim Klein). 12 years ago
Dave Parker 1314f91107 Bugfix in SubNondetModel (from Joachim Klein). 12 years ago
Dave Parker 5295b1a180 Bug fix in MDPSimple.mvMultJacSingle (from Joachim Klein). 12 years ago
Dave Parker aba185d835 Bugfix - explicit-state model checking for LTL on CTMCs (from Joachim Klein). 12 years ago
Dave Parker 75b20e5801 Some additional error checking in explicit.StateValues (from Joachim Klein). 12 years ago
Dave Parker 690d7d93aa Some additional error checking in explicit.StateValues (from Joachim Klein). 12 years ago
Dave Parker 0a5e0b6203 Additional checks in explicit MDP model checker: don't allow policy iteration methods to be use when 'known' values are passed in (from Joachim Klein). 12 years ago
Dave Parker 63c7d1fcd0 Added a getLabels() method to the explicit.Model hierarchty (from Joachim Klein). 12 years ago
Ernst Moritz Hahn 33a7f2c9e8 fixed computation of lost probability to take into account probability mass intentionally destroyed 12 years ago
Ernst Moritz Hahn a50a254805 bugfix fau 12 years ago
Dave Parker 7f10ec8b60 Bug in explicit engine LTL model checking (happens when there are multiple APs in the formula and ordering is different in the DRA). Reported by Manfred Jaeger. 12 years ago
Dave Parker 89fab7269a Bug fix in getSuccessorsIterator(s) in SubNondetModel (showed up as regression test failure in prism-games-heuristics-merge), plus required missing method getSuccessorsIterator(s,i) in NondetModel. 12 years ago
Dave Parker afd1c35480 Remove getTransitionsIterator from NondetModel. 12 years ago
Dave Parker d1e2870fbc Small refactor for reward construction in other model checkers. 12 years ago
Dave Parker e24275eb8c Small refactor for reward construction in explicit model checkers. 12 years ago
Dave Parker 31690047fa Refactor extraction of reward struct from index in R. 12 years ago
Dave Parker 51191706bb Minor refactor (aligning with something in a branch). 12 years ago
Dave Parker 8ce321ffb9 Code tidy (incl. remove warnings) to help with merging. 12 years ago
Dave Parker f24243ff50 Finish refactoring from last commit (missed something in STPG model checker). 12 years ago
Dave Parker 22e7009d7b Refactor explicit engine model checking of reward and steady state operators, as done recently for probabilistic stuff. 12 years ago
Dave Parker 1051856540 Small refactor: variable names 12 years ago
Dave Parker f0a486b0c7 Further refactoring in explicit model checkers: push more duplicated code into ProbModelChecker. 12 years ago
Dave Parker 274ef86286 Extend previous re-factoring to (unused?) STPGModelChecker. 12 years ago
Dave Parker 36997ee08c Refactor explicit model checkers a bit, including changes to way min/max info is passed around (should generalise to games more nicely). 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 085a3e0b1c Small refactoring of methods to compute steady-state probabilities. 12 years ago
Dave Parker ba38ca8074 Code tidy 12 years ago
Dave Parker 12edd80b2f Add clear() to the StateVector interface 12 years ago
Dave Parker b7864791dc Store vector in Result during model checking if requested. 12 years ago
Dave Parker a783609238 Missing file from last commit. 12 years ago
Dave Parker fd55870fc6 Bug fix in previous commit. 12 years ago
Dave Parker 7a4b42efde Add an (as yet unimplemented) option to Prism to store the vector of results during model checking. 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 1d2bb4a49d Add option to show states in dot file exported for explicit models (plus some commenting). 12 years ago
Dave Parker d3a267a2dc Refactor exportToDot methods for explicit model classes - subclasses just need to export their transitions, so it is easier to add more functionality regarding state info. 12 years ago
Dave Parker b970c2740b Fix oddity in return type of DTMC.getNumTransitions(s) - double not int. 12 years ago
Dave Parker 81d8cad3aa Better error message when trying to use "multi" function on models other than MDPs. 13 years ago
Dave Parker 945432ed63 Fixed bugs in output of vectors when showing states but no indices. 13 years ago
Dave Parker 17dc2a91b2 NaN values in rewards cause an error (explicit engine only so far). 13 years ago
Dave Parker dfce095d45 Make sure that some PrismFileLogs are close()ed after use - spotted as a bug by Bruno. 13 years ago
Dave Parker 21748bcaa4 Tidy up of export-to-Dot functionality, plus new "dot" option for exporting strategy (explicit engine only, currently). 13 years ago
Dave Parker e773d28c15 Add buildMCRewardsFromPrismExplicit method (untested). 13 years ago
Ernst Moritz Hahn e1bfb8637f fix for fau 13 years ago
Frits Dannenberg 720cde341d small bug fix for extremely large right truncation points from Fox-Glynn in the FAU method 13 years ago
Ernst Moritz Hahn b5c09de4c4 fixed stopping criterion for fast adaptive uniformisation when being in array mode 13 years ago
Dave Parker 4a29528714 Bug fix: missing state rewards in mvMultRewMinMaxSingleChoices methods (showed up on mdps/reach/mdp_simple.nm regression test). 13 years ago