101 Commits (436f9a1c5a6005a25cae308b1ac41e1cec37d0c6)

Author SHA1 Message Date
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. 13 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
Dave Parker e13f09f0ca Explicit model checkers should throw an exception when iterative numerical methods do not converge within maxIters. 14 years ago
Dave Parker 3351288f3a StateValues has an associated model in explicit engine; improved printing. 14 years ago
Dave Parker 14025e109d Improvements to StateValues class + it's use in explicit model checking. 14 years ago
Dave Parker 8bbda8f530 Added new expression evaluation methods (needed for explicit model checker). Unfortunately breaks some existing calls to evaluate(constVals, null) due to ambiguities. Need to replace them with evaluate(constVals). 15 years ago
Dave Parker b93cfa932b Partial support for explicit engine DTMC steady-state computation. 15 years ago
Dave Parker 1c33e4b551 Explicit engine: better error reporting of some unsupported properties + support for property references. 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 db60e6487b Javadoc fixes. 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 9343644985 Updated MDPs to new model class design, added some CTMDP stuff. 16 years ago
Dave Parker 8f2748a711 Redesign/tidy of model interfaces + more CTMC model checking. 16 years ago
Dave Parker 564a7354e6 Output typos. 16 years ago
Dave Parker 97e845a7df Removed surplus output. 16 years ago