64 Commits (9c407486c89cb88e95cfe73b332f7eb20602222d)

Author SHA1 Message Date
Dave Parker 9c407486c8 Bug fix in export of product states in explicit DTMC model checker. 11 years ago
Dave Parker fae4eb38d7 Add support for -exporttarget to explicit engine. 11 years ago
Dave Parker 0984820760 Add support for -exportprodtrans and -exportprodstates switches to explicit engine. 11 years ago
Dave Parker d0f3e91387 Some code tidying (automatic mostly) for merging purposes. 11 years ago
Dave Parker b12953b937 Make use of the new PrismNotSupportedException. 11 years ago
Dave Parker f7f4bf5f51 Model checkers: use DASimplify, allow AcceptanceReach in computations. [Joachim Klein] 11 years ago
Dave Parker b6f3b2dce3 Adapt (explicit) LTLModelChecker to support generic acceptance types. [Joachim Klein] 11 years ago
Dave Parker e3ce1e85ee provide LTLModelChecker.constructProductMC(DTMC dtmc, Expression ltl), encapsulating DA generation and product construction. [Joachim Klein] 11 years ago
Dave Parker 36991a899a Refactor LTL product construction in explicit engine. [Joachim Klein] 11 years ago
Dave Parker c00ffea7d8 Refactor: switch from prism.DRA<BitSet> to prism.DA<BitSet, AcceptanceRabin>. Changes access to the Rabin pairs. [Joachim Klein] 11 years ago
Dave Parker 7e6f8e8cf6 Revert recent DFA optimizations to allow for acceptance type refactoring. Functionality will be later readded using AcceptanceReach. [Joachim Klein] 11 years ago
Dave Parker e77138a79f computeRestrictedNext() for ProbModelChecker, NondetModelChecker, DTMCModelChecker and MDPModelChecker. [Joachim Klein] 11 years ago
Dave Parker 0b8223c685 Explicit engine: Add BitSet statesOfInterest parameter to the various checkExpression... methods [Joachim Klein]. 11 years ago
Dave Parker 797f9494b2 Explicit engine: Add BitSet statesOfInterest parameter to the various checkExpression... methods [Joachim Klein]. 11 years ago
Dave Parker 1f0382a0b6 LTL model checking optimisation - skip BSCC/EC detection if DRA is (syntactically) a DFA. 11 years ago
Dave Parker 50e8d24c02 Add -exportpropaut option (hidden) to export DRA(s) in textual form. 11 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 f0a486b0c7 Further refactoring in explicit model checkers: push more duplicated code into ProbModelChecker. 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 ba38ca8074 Code tidy 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 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 2f45f8c56b Comment fix. 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 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 6f5213111b Fix explicit MDP model checking (EC computation was incorrect) + some refactoring. 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 54da61cc0d Code comments 13 years ago
Dave Parker b9907fb88f Remove some diag output. 13 years ago
Dave Parker 11e0bf3d60 Small fixes and output changes to DTMC-LTL m/c. 13 years ago
Dave Parker 20545b0008 Minor tweaks to new DTMC-LTL code. 13 years ago
Dave Parker 67476e300f Minor tweaks to new DTMC-LTL code. 13 years ago
Dave Parker 9e52b90863 Patch in DTMC-LTL model checking for explicit engine (from prism-games-bruni). 13 years ago
Dave Parker 35fa9a80e5 Code tidy: imports. 13 years ago
Dave Parker 026359ea2f Undo last commit 13 years ago
Dave Parker 2c5a9de4f8 Code tidy: imports. 13 years ago
Dave Parker 8361366efb Code comment 13 years ago
Dave Parker 5a373672bb Some example code in explicit.DTMCModelChecker.java. 13 years ago
Dave Parker 48fd9e7bdd Log output tweaks. 13 years ago
Dave Parker 8e9916b89f Silly bug fix for R[I] and R[C] on DTMCs in explicit engine. 13 years ago
Ernst Moritz Hahn 1f5a901890 instantaneous and cumulative rewards for explicit engine for dtmcs and ctmcs 13 years ago
Dave Parker eb34f465a7 Bounded until for DTMC/MDP in explicit engine. 13 years ago
Dave Parker 433c3a3414 Next operator for explicit model checker. 13 years ago
Dave Parker 4413259325 Explicit model checker can handle negated path operators like G. 13 years ago
Dave Parker 6e2b0b789b DTMC S operator model checking for explicit engine. 14 years ago
Dave Parker 5018559d3e DTMC steady-state computation for explicit engine. 14 years ago
Dave Parker b88899c998 Add support for computing ranges of transient probabilities (e.g. -tr 0.1:0.01:0.2) to command-line. Transient probability computation is done incrementally, using each computed distribution. 14 years ago
Dave Parker 1e0dff70d2 Separate setting explicit engine for linear equation system solution method. 14 years ago