724 Commits (40eafca2f5a239abb8bbf47da514e55244acf054)

Author SHA1 Message Date
Joachim Klein 46d8ec3d8b explicit.LTLModelChecker: protect against int overflow if product state space can not be indexed by int 8 years ago
Joachim Klein 0ae71e58a5 Makefile: for explicit package, include sub-packages 8 years ago
Joachim Klein cb259e75ef DTMC, reach prob, interval iteration: Fix missing "topological" in method description 8 years ago
Steffen Märcker a27e761070 Implement optimized #forEachTransition in DTMCSparse 8 years ago
Joachim Klein eeb8016184 explicit: Fix transition rewards from deadlock states 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
Joachim Klein 6e9f7cf97a ExportIterations: Support for generating unique filenames (for multiple iterations during the same PRISM run) 8 years ago
Joachim Klein 079cb9f796 ExportIterations: add getFileName() 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 bd628457f3 JavaDoc typos 8 years ago
Chris Novakovic d760b2e61a explicit: don't re-explore states when not using labels 8 years ago
Joachim Klein 086bdb1ee6 DTMCUniformisedSimple: add deadlock accessor methods 8 years ago
Dave Parker b3fa8a534c Add some useful methods to explicit.Distribution. 8 years ago
Dave Parker 7ca97c79db Remove PrismExplicit - no longer needed. 8 years ago
Dave Parker 675cb324dc Explicit model checking engines respect restrictStratToReach setting in exportAdv mode. Also set that flag to true by default since only used here currently. 8 years ago
Dave Parker 748c097907 Bug fix in DTMCFromMDPAndMDStrategy, related to recent changes to successors info in explicit engine. 8 years ago
Joachim Klein 90fa90e5da
explicit.ExportIterations: add flush() for useful iterations.html 8 years ago
Joachim Klein c2f637e177 explicit: tweak wording in iteration statistics 9 years ago
Joachim Klein 1ec571a1c8 explicit interval iteration: skip upper bound computation if there are no unknown states 9 years ago
Joachim Klein f33dea0f43 Interval iteration: Only print max finite value if it actually exists 9 years ago
Joachim Klein 484cef6c43 explicit.MDPSparse: fix mvMultRewJacMinMaxSingle to properly handle zero-reward selfloops 9 years ago
Joachim Klein 09fc23a350 explicit.MDPModelChecker: prob0/1... methods take MDPGeneric instead of MDP as argument 9 years ago
Joachim Klein f128015f5d Refactor explicit.MDP, split generic part (independent of data type for transition probabilities) into MDPGeneric 9 years ago
Joachim Klein 194625a9c1 explicit.MDPModelChecker: for prob0e, generate strategy also for trivial case 9 years ago
Joachim Klein a14171b0b8 explicit model checkers: flag to silence log output during precomputations (prob0/1...) 9 years ago
Joachim Klein 8367df829e Topological interval iteration: Fix bug preventing convergence in some cases 9 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 9 years ago
Joachim Klein c2e86b5d2f (interval iteration) total reward computation is not supported yet, throw error message 9 years ago
Dave Parker dc82a6ef67 Fix explicit engine import of state rewards (need to add details to ModelInfo for it to work properly). Also catch attempts to export state rewards more cleanly in this case. 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 126e21550a explicit.ConstructModel: Convert DTMCSimple to DTMCSparse (as for MDPs) [with Steffen Maercker] 9 years ago
Joachim Klein 7ac2b39ca6 explicit.DTMCSparse: sparse storage variant for DTMCs [with Steffen Maercker] 9 years ago
Joachim Klein 730785ea5f explicit.MDPSparse: simplify code for getTransitionsIterator 9 years ago
Joachim Klein 65fd5cd795 (interval iteration, explicit) actually perform interval iteration using the explicit engine 9 years ago
Joachim Klein d9bad734bd (interval iteration, explicit) provide IterationMethod computations for interval iteration 9 years ago
Joachim Klein c8335ca642 (interval iteration) prepare settings for interval iteration 9 years ago
Joachim Klein c4b7b0db3e explicit.IncomingChoiceRelation 9 years ago
Joachim Klein e97b72f6e6 explicit.MDPModelChecker: check for zero-reward ECs for Rmin=?[ F ] computations, use quotient model if necessary 9 years ago
Joachim Klein 1ce1446eb5 explicit.MDPModelChecker: support backward Gauss-Seidel during policy iteration 9 years ago
Joachim Klein 452d89e411 (explicit iteration refactoring) Expose topological value iterations via the -topological switch 9 years ago
Joachim Klein 12e377de4a (explicit iteration refactoring) DTMCModelChecker: use the new infrastructure for doing the numerical iteration computations. 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 9b94039049 (explicit iteration refactoring) new infrastructure to provide consolidated methods for doing the numerical iteration computations. 9 years ago
Joachim Klein 7486c6d7ed For MDP model checking (explicit, symbolic), support -pmaxquotient option (computation in MEC quotient) 9 years ago
Joachim Klein 87675e828a explicit.MDPModelChecker: split numeric computation part of computeReachProbs into separate method 9 years ago
Joachim Klein 2fe2f918b3 explicit.MDPSparse: add constructor from arbitrary MDP [with Steffen Maercker] 9 years ago
Joachim Klein 265e827391 explicit.ZeroRewardECQuotient 9 years ago