44 Commits (7a4b42efde5b67f7cabba7a8d5594c53f6d1032c)

Author SHA1 Message Date
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 81d8cad3aa Better error message when trying to use "multi" function on models other than MDPs. 12 years ago
Dave Parker 453342d5ba Code tidy (remove warnings). 12 years ago
Dave Parker 17a222a59f Typo. 12 years ago
Dave Parker 7fd5c495bd Add labels to explicit models more cleanly and tidy code. 12 years ago
Dave Parker 60b6307181 Add experimental bisimulation option (explicit engine, hidden option). 12 years ago
Dave Parker df53058dd4 Typo in model checking message. 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 54b9aea80b Tidy up of symbolic/explicit SCC/EC computer classes, incl. integration of PrismComponent interface + knock-on effects. 13 years ago
Dave Parker 3e2efc21e9 New PrismComponent class: refactoring for various model checking components. 13 years ago
Dave Parker 5bd1087e06 Re-factor model checker creation in Prism class, and add getStrat setting. 13 years ago
Dave Parker 4ee9ed825e Miscellaneous code changes/tidies - trying to align with prism-games a bit. 13 years ago
Dave Parker 5018559d3e DTMC steady-state computation for explicit engine. 14 years ago
Dave Parker e05cab0dab Static methods to create model checkers by type. 14 years ago
Dave Parker 1935ae489f Explicit mc setSettings methods ignore settings if null. 14 years ago
Dave Parker e8b1a26dfc Add ? operator to explicit engine. 14 years ago
Dave Parker 4ce19b4bc4 Comments 14 years ago
Dave Parker 3c44acb8e1 Added new printall filter. 14 years ago
Dave Parker 19ef6934e8 More cases handled when cacheing filter info in (symbolic/explicit) model checkers. 14 years ago
Dave Parker 43d52add46 Model checkers (symbolic/explicit) cache some filter info for optimisations/checks during model checking. 14 years ago
Dave Parker e681ec2ae7 Remove old un-needed code in explicit model checking function. 14 years ago
Dave Parker 8f00acc289 Finish up missing parts of explicit.StateModelChecker - no longer relies on evaluate()ing all states for missing operators. 14 years ago
Dave Parker 507e721b97 Bug fix in just-added code for explicit model checker. 14 years ago
Dave Parker 955e3c9aaa Functions handled properly by explicit model checker. 14 years ago
Dave Parker 4bd2319af1 Unary operators handled properly in explicit engine. 14 years ago
Dave Parker a218d09b2b * Continued major changes to PRISM API 14 years ago
Dave Parker 01b9f75f47 Fix in explicit model checker - remove dupe calls in bin-op check. 14 years ago
Dave Parker e9a1859339 Add binary operators to StateValues class and use in explicit model checking. 15 years ago
Dave Parker 6a046b4431 Tidy/improve passing of settings to explicit model checkers. 15 years ago
Dave Parker 995cdd3600 More printing options in StateValues (incl. state lists) + rest of filter stuff. 15 years ago
Dave Parker 3351288f3a StateValues has an associated model in explicit engine; improved printing. 15 years ago
Dave Parker c476f05eac Partial implementation of explicit print filter. 15 years ago
Dave Parker 452f4f2338 More filters in explicit engine. 15 years ago
Dave Parker cce915767a More filters in explicit engine. 15 years ago
Dave Parker 34fc80f4b9 Partial implementation of filter for explicit engine. 15 years ago
Dave Parker 14025e109d Improvements to StateValues class + it's use in explicit model checking. 15 years ago
Dave Parker e3549400e6 Changed storage/evalation of constants in explicit model checker to fix some bugs and allow calls to checkExpression to handle constants. 15 years ago
Dave Parker 1c33e4b551 Explicit engine: better error reporting of some unsupported properties + support for property references. 15 years ago
Dave Parker 70847cecd0 Bugfix in just committed "and" operation in explicit model checker. 15 years ago
Dave Parker 99566fce64 Explicit model checker handles "and" directly, not via evaluate(). 15 years ago
Dave Parker 1a21d7f342 Explicit engine handles "deadlock" and "init" labels, if not embedded in a (logical) expression. 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
Dave Parker d40ffd38e9 Preliminary code to attach explicit stuff to PRISM + some more Model class re-arrangements. 16 years ago
Dave Parker 8c1bd35059 Imported label files can have blank lines (explicit lib). 16 years ago
Dave Parker 783dcc9863 Bug fix: Blank lines allowed in labels files. 16 years ago
Dave Parker d199d035ed Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk. 17 years ago