2020 Commits (124fa87de6a80fea63ae9c88f43f69c5cc1417e7)

Author SHA1 Message Date
Dave Parker 124fa87de6 Amend Makefile to use -encoding UTF8 setting more widely for javac/javah/javadoc (based on reports from SIFT). 12 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 946c767fb5 Change visibility of some classes/methods in the param package to allow use from outside the package. 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 3c6ca999b0 Test mode failure (for wrong result) shows obtained result as well as expected one. 12 years ago
Dave Parker 5cb2faff94 Slight (additional) refactor in launch scripts to ease addition of extra libraries. 12 years ago
Dave Parker b9ade0d5dd Slight refactor in launch scripts to ease addition of extra libraries. 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 bbbe3311d1 Add ratio reward objectives to the property parser (copied from prism-frac) but no model checking support yet. 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 6e415b1403 Added Expression.isFunc() tester method. 12 years ago
Dave Parker 8907515653 Parser fix: stop some unnecessary SystemDefn nodes being created in the parse tree. 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 f67aee8fca Change "cat" to "edit" in error message from prism-auto/prism-test. 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 aa11fa528b Fix in RelOp - we cannot tell whether it is numerical without the bound (= could be =? or =1 (in theory at least)). 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 c924183011 Updated to generated parser code (not sure why or when it changed). 12 years ago
Dave Parker 8611094d95 Check for cyclic dependencies in system...endsystem references. 12 years ago
Dave Parker 3ef803f384 Re-factor code to detect cycles in dependencies. 12 years ago
Dave Parker 9e2c117954 lpsolve Makefile fix (from Steffen Maercker). 12 years ago
Dave Parker 45daee70e4 Update author info in some recently change classes. 12 years ago
Dave Parker 7fb4426803 Models can have multiple system...endsystem constructs, they can be named, and they can be referenced from each other. 12 years ago
Dave Parker 309cfc0294 Code tidy (JavaDoc). 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 07bed0bbe6 Bug fix - multiple constants in RESULT spec for testing was not working. 12 years ago
Dave Parker b22dd6a64e Remove trailing space when outputting StateValuesMTBDD. 12 years ago
Dave Parker 12edd80b2f Add clear() to the StateVector interface 12 years ago
Dave Parker 51b805ac57 Bug fix - storeVector setting not being passed to symbolic model checkers. 12 years ago
Dave Parker b7864791dc Store vector in Result during model checking if requested. 12 years ago
Dave Parker 3539596e16 Add optinal storage of a StateVector to Result class. 12 years ago
Dave Parker a783609238 Missing file from last commit. 12 years ago
Dave Parker c494df569b Add basic prism.StateVector interface, supported by various types of state vector. 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 0c3219e175 Connect export to dot with states option to Prism. 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 b7a84cf488 Move ParamModelChecker.closeDown() somewhere more sensible. 12 years ago