691 Commits (341efe4d21d468665362aba8c8b8a3b66f015f58)

Author SHA1 Message Date
Dave Parker d81ef64ff2 Code refactoring (checking for LTL with time bounds). 12 years ago
Dave Parker 6073712dc9 Bugfix in policy iteration (bug found by Aaron Bohy): needs to be passed in strategy from Prob1. 12 years ago
Dave Parker 440b539364 Bugfix in optimal strategy check for reward properties (showing up as bug in policy iteration). 12 years ago
Dave Parker 4d3d52edaf Policy iteration for reachability reward problems (explicit engine). 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 3ddadc504e Comment typo 12 years ago
Dave Parker 99a9c85a96 Fixes/tidies of explicit LTL model checking (mostly from Joachim Klein): DRA products correctly include all initial states, and probabilities are ampped back correctly. 12 years ago
Dave Parker bb14cd09ab Add areAllChoiceActionsUnique() method to NondetModel. 12 years ago
Dave Parker dada1bc4b1 Add "type" option to -exportstrat (explicit engine only) + a few changes in Strategy classes. 12 years ago
Dave Parker 8365a2f645 Code tidy. 12 years ago
Dave Parker 0ae9b04fd7 FAU bugfix: prob loss counter rest accidentally (I think). 12 years ago
Dave Parker 978fe76739 FAU uses its own "-fauepsilon" setting, not the main "-epsilon" one for iterative numerical methods. 12 years ago
Dave Parker abcb306c4d Minor code refactoring. 12 years ago
Dave Parker bef5303314 Minor code refactoring. 12 years ago
Dave Parker 2f45f8c56b Comment fix. 12 years ago
Dave Parker edcac4a4a2 Added R[C<=k] operator for MDPs (sparse, explicit). 12 years ago
Dave Parker ad7e014079 Fix modified policy iteration (and add internal option to explicit state model checkers to not flag non-convergence as an error). 12 years ago
Dave Parker 4dc86a3dd9 Make default settings consistent in ConstructModel methods. 13 years ago
Dave Parker 65882ede90 Better error reporting for non-supported explicit-state CTL. 13 years ago
Mateusz Ujma 59a3cf9cde Changing visibility in ConstructModel 13 years ago
Dave Parker df53058dd4 Typo in model checking message. 13 years ago
Mateusz Ujma 8658e4d126 Fixed bug with IndexedSet default constructor not initializing data structures 13 years ago
Dave Parker f56234d9be Code tidy + comments. 13 years ago
Dave Parker c0801edc74 Compile fix. 13 years ago
Dave Parker c7ee82d4bc More classes switched to PrismComponent. 13 years ago
Dave Parker 7047d1a2fb Output typo 13 years ago
Dave Parker f7f0462c12 Add (rather inefficient) handling of multiple initial states to explicit-state model construction. 13 years ago
Dave Parker e109eadf71 Switch ConstructModel class to PrismComponent interface. 13 years ago
Mateusz Ujma 3089715c80 Changed visibility to support inheritance 13 years ago
Mateusz Ujma 67efd14c6d Added constructor to the IndexedSet with a comparator 13 years ago
Mateusz Ujma 8f08ab35d3 Added StateStorage interface 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 2bf26806e4 EC generation: comments and refactoring. 13 years ago
Dave Parker ab3db9e38b Small bug fix in explicit EC computation. 13 years ago
Dave Parker 6f5213111b Fix explicit MDP model checking (EC computation was incorrect) + some refactoring. 13 years ago
Dave Parker 39f12fefe2 Refactoring in explicit EC computation (but MDP model checking stil not working). 13 years ago
Dave Parker bce5d3f3be MDP-LTL model checking for explicit (still needs fixing) + correction to DTMC-DRA product construction. 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
Mateusz Ujma 919319704b Fixed bugs in MEC computation 13 years ago
Mateusz Ujma 710d5b15b5 Added class for handling sub-models of NondetModel's 13 years ago
Mateusz Ujma d45b177dc8 Added transitionIterator to the NondetModel interface 13 years ago
Dave Parker 4c23a25e45 Comments + minor refactoring. 13 years ago
Dave Parker 0393cbb9d0 Remove unneeded method in DTMCSimple. 13 years ago
Dave Parker 2b6a966076 DRA-DTMC product code works for any type of DTMC, not just DTMCSimple. 13 years ago
Dave Parker 54da61cc0d Code comments 13 years ago
Dave Parker b9907fb88f Remove some diag output. 13 years ago