263 Commits (0328e60ac238c1eb010510aa59e0c998db14407c)

Author SHA1 Message Date
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 07bed0bbe6 Bug fix - multiple constants in RESULT spec for testing was not working. 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 2ef13b46e5 Small fix in prism2latex. 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 d81ef64ff2 Code refactoring (checking for LTL with time bounds). 12 years ago
Dave Parker 896048bf37 Bugfix: allow trivial LTL formulae that are just propositions (accidentally disabled a little while back by previous over-zealous type checking). 12 years ago
Dave Parker 16015890dd Look up of constant value in test RESULT specification should allow imprecision for double values. 12 years ago
Mateusz Ujma f240775686 Added removing commad from Module 13 years ago
Dave Parker f56234d9be Code tidy + comments. 13 years ago
Dave Parker daedb1e06f Add isProposition methods to Expression classes. 13 years ago
Dave Parker a73b36685b Add getAllLabels method to ASTElement (not used currently). 13 years ago
Dave Parker f7f0462c12 Add (rather inefficient) handling of multiple initial states to explicit-state model construction. 13 years ago
Mateusz Ujma 5d8e37cd04 Updated hashCode with Arrays 13 years ago
Mateusz Ujma 831876fc85 Added compare by variable to the State class 13 years ago
Dave Parker 99181f0ec3 Spaces in ExpressionFunc toString. 13 years ago
Dave Parker 7abfb618f0 Suppress compiler warning 13 years ago
Dave Parker fe4cd9560c Allow unbounded integer variables in model (but forbid for symbolic model construction). 13 years ago
Dave Parker 2573445470 Typo. 13 years ago
Dave Parker 021b512512 Bugfix: error in recent additions to S operator type checking. 13 years ago
Dave Parker e1db928f9f Bugfix: missing type checking in properties: P/S/R operators were allowed to contain arbitrary types. 13 years ago
Ernst Moritz Hahn fd855d0ff4 reintegrated parametric stuff 13 years ago
Dave Parker 4e1900207a Separate MDP multi-objective setting from main MDP one. 13 years ago
Dave Parker 4d9d778515 Comment tweak 13 years ago
Dave Parker b13aa417ad Un-needed files (since fairnesss stuff not in this branch, currently). 13 years ago
Dave Parker 702e9e5df0 Corrected/added headers + copyright info. 13 years ago
Dave Parker 9b5aae301f Patch in current version of multi-objective model checking (from prism-multi branch). Still need to copy across etc/ directory containing lpsolve libraries. Also contains a few JDD fixes via Christian von Essen. 13 years ago
Dave Parker 65bb3d2d9a Compiler warning. 14 years ago
Dave Parker cd250aa6d1 Improved selection of matching RESULT for -test: can just have a subset of const values in the RESULT spec. 14 years ago
Dave Parker 0022e81b1b Parser handles invalid literals (too big etc.) + tidy up of parser error reporting code. 14 years ago
Dave Parker cdac320532 Fix in parser: make keyword list be created statically. 14 years ago
Dave Parker f19c4238d3 Type conversion bug. 14 years ago
Dave Parker 5d37e99d57 Type tidying in castValueTo methods. 14 years ago
Dave Parker 07bf18a2f4 Fix makefiles with easier setup of classpath using * for jars. 14 years ago
Dave Parker 3c44acb8e1 Added new printall filter. 14 years ago
Dave Parker 2ec83e9296 Bug fix in reward struct print out - breaks digital clocks output with un-named rewards structs. 14 years ago
Dave Parker 63162e41a3 Time-bounded properties with equal lower/upper bounds, e.g. P=?[ F[T,T] target ], can be specified as P=?[ F=T target ], for convenience. 14 years ago
Dave Parker 0b2f9a078f Refactor explicit-files model import, splitting into two phases to allow addition of import for explicit engine later. 14 years ago
Dave Parker 4a20773172 Better error message for unexpected non-exception. 14 years ago
Dave Parker 2a609cb942 Better error message for unexpected non-exception. 14 years ago
Dave Parker 1955392c65 Test mode can expect exceptions, e.g. using: 14 years ago
Dave Parker e3846c7d21 Push some function evaluation code into separate methods, for easier re-use elsewhere. 14 years ago
Dave Parker 9d13945300 New toString method + comments in State. 14 years ago
Dave Parker 33204e0f64 Bugfix in Module deepCopy(). 14 years ago
Dave Parker da0855d97d Bug fix: deepCopy of SystemParallel doesn't copy actions - also means actions get lost in digital clocks translation (bug found by Arnd on BRP PTA). 14 years ago
Dave Parker a3d99e62d0 Add property reference support to PTA ans approx model checking. 14 years ago
Dave Parker b870e550e7 Fixes/renames in property reference search code. 14 years ago