112 Commits (05d615fd2c2cd3cb141cdc1edf00d29c67b1d092)

Author SHA1 Message Date
Joachim Klein 05d615fd2c fixup DigitalClock bounds 5 years ago
Joachim Klein bf959ba54e imported patch rewardcounter-DTMC-MC-resolve-rewards.patch 7 years ago
Joachim Klein b2b785cb28 imported patch ex-dtmc-weights-support-negative-rewards.patch 7 years ago
Joachim Klein 4789f61827 imported patch ex-dtmc-weights-rewards-has-positive-negative.patch 7 years ago
Dave Parker e8bb5b2880 Store and report on accuracy information for numerical model checking queries. 6 years ago
Dave Parker 193366cb7d Explicit engine: avoid numerical computation where precomputation suffices. 6 years ago
Joachim Klein 43b22d170b CTMC steady explicit: Fix regression introduced by #116 7 years ago
Steffen Märcker 809f10fe9b Provide method to compute steady state probs for BSCC without explicit post processing 7 years ago
Steffen Märcker 5c33a555ac Move BSCC post processing into steady-state computation for BSCCs 7 years ago
Joachim Klein 16240b0eee explicit: Support computation of R=? [ S ] for DTMCs/CTMCs 8 years ago
Joachim Klein fb940b8cb3 explicit: provide mechanism for post-processing BSCC probabilities in steady-state computations 8 years ago
Joachim Klein e83aeaa7ca explicit: refactor computeSteadyStateFormula 8 years ago
Steffen Märcker 76ab6e2d76 Add preprocessing for steady-state in explicit engine 8 years ago
Steffen Märcker ca9309d18e Harmonize log output after steady-state power iteration between engines 8 years ago
Joachim Klein cb259e75ef DTMC, reach prob, interval iteration: Fix missing "topological" in method description 8 years ago
Joachim Klein 29e2ba21eb ExportIterations: Log the file name when exporting iterations 8 years ago
Joachim Klein 87489f7adc ExportIterations: Export steady-state BSCC iterations to individual HTML files 8 years ago
Steffen Märcker 36e2804b56 Fix bug: broken test whether all initial states are in same BSCC (fixes #56) 8 years ago
Steffen Märcker 0f0fbb0f82 Move variable to inner scope in steady-state methods and use StopWatch 8 years ago
Joachim Klein 1ec571a1c8 explicit interval iteration: skip upper bound computation if there are no unknown states 8 years ago
Joachim Klein f33dea0f43 Interval iteration: Only print max finite value if it actually exists 8 years ago
Joachim Klein a14171b0b8 explicit model checkers: flag to silence log output during precomputations (prob0/1...) 8 years ago
Joachim Klein c2e86b5d2f (interval iteration) total reward computation is not supported yet, throw error message 9 years ago
Joachim Klein 80aec9a2fa cleanup some import warnings, artifacts of the recent set of refactorings... 9 years ago
Joachim Klein c6df34232c DTMC total reward, explicit: fix output glitch 9 years ago
Joachim Klein 65fd5cd795 (interval iteration, explicit) actually perform interval iteration using the explicit engine 9 years ago
Joachim Klein 452d89e411 (explicit iteration refactoring) Expose topological value iterations via the -topological switch 9 years ago
Joachim Klein fae160729c (explicit iteration refactoring) DTMCModelChecker: use the new infrastructure for doing the numerical iteration computations. 9 years ago
Joachim Klein 97074f5d58 Refactor explicit SCC computation, splitting SCCConsumer from SCCComputer. 9 years ago
Joachim Klein 1fc8dfa9c4 (export-iterations) Explicit engine (DTMC/MDP): If enabled, export iterations to HTML file 9 years ago
Joachim Klein 37dff4f997 explicit: Use LTL2WDBA construction to obtain DFA for co-safe LTL reward computations 9 years ago
Joachim Klein c2fa14a35b explicit DTMC LTL checker: support all acceptance types 9 years ago
Joachim Klein 01a398bbc0 explicit.DTMCModelChecker.computeTotalRewards: use predecessor-relation-based computations for prob0 9 years ago
Joachim Klein c7c8c8a7ff explicit.DTMCModelChecker.computeReachRewards: use predecessor-relation-based computation for prob1 9 years ago
Dave Parker 28b741819d Optimise computation of expected instantaenous rewards (R[I=k]) for DTMCs when the value is only required for one state (explicit engine). 9 years ago
Dave Parker b9a8cada88 Add DTMC transient probability computation for explicit engine. 9 years ago
Joachim Klein 0667019a05 explicit: Make calls to StateModelChecker.loadLabelsFile static 9 years ago
Dave Parker 81451753d1 Bug fix for explicit engine model import - we should not assume that the initial state is 0. This also highlights a bug that ModelExplicit should store initial states as a state, not a list, but that issue is not fixed here. 9 years ago
Dave Parker 45466e9f1c Minor refactoring (for branch synching). 9 years ago
Dave Parker b76fe0e8b1 Add -exportprodvector switch, which exports solution vector over product model after checking LTL-based properties. Currently, supported in explicit engine, or symbolic engines where the result ends up being a vector of doubles (not an MTBDD). 10 years ago
Dave Parker bf76e587bc Small optimisation in explicit model checkers, when enlarging target for reachability. [from Steffen Marcker] 10 years ago
Dave Parker 0603e4a9b5 Some refactoring in explicit model checking engines: create new child model checkers, rather than inheriting their functionality as a subclass(e.g. DTMCModelChecker from CTMCModelChecker) - avoids problems where some methods are not implemented in the subclass. 11 years ago
Dave Parker 1762db4d34 Bugfix in lifting rewards to product. 11 years ago
Dave Parker af7a1e7902 Bug fix (non-crucial) in explicit expected total cost. 11 years ago
Dave Parker 22bb6dea1c Merge prism-hoaf branch back into trunk. 11 years ago
Dave Parker 852398415b Add R[C] model checking for explicit DTMC model checker too (not really testeed much yet). 11 years ago
Dave Parker 88eb9ae71a Re-rename new predecessor option (-nocachepre to -noprerel, etc.) 11 years ago
Dave Parker 01aaf56ca3 explicit.DTMCModelChecker: Implements predecessor-based versions of prob0 / prob1. [from Joachim Klein] 11 years ago
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