32 Commits (9b5245f04fe001d8f1c773e44b516f9a603c7b91)

Author SHA1 Message Date
Joachim Klein 9b5245f04f explicit DTMCSimple, MDPSimple refactor: remove mv... specialisations so the default methods from DTMC/MDP are used 9 years ago
Joachim Klein 1a12114f30 explicit.DTMC, refactor: remove specialized prob0step, prob1step in sub-classes in favor of default methods in DTMC 9 years ago
Joachim Klein 985a939102 refactor explicit.Model/NondetModel, getSuccessorsIterator: new abstract method getSuccessors, getSuccessorsIterator becomes default method 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. 10 years ago
Joachim Klein edbb99fdb4 explicit.DTMSimple: use auto-close in buildFromPrismExplicit(), better error message (with Steffen Maercker) 10 years ago
Dave Parker 53cb310c7a Code tidy. 11 years ago
Dave Parker a18d28a17b Refactor: use IterableStateSet to simplify loops [Joachim Klein]. 12 years ago
Dave Parker b970c2740b Fix oddity in return type of DTMC.getNumTransitions(s) - double not int. 12 years ago
Dave Parker 0393cbb9d0 Remove unneeded method in DTMCSimple. 13 years ago
Dave Parker 1de1b052c6 Bug fix: Transitions counted incorrectly in DTMCSimplle. 13 years ago
Dave Parker 9e52b90863 Patch in DTMC-LTL model checking for explicit engine (from prism-games-bruni). 13 years ago
Dave Parker 1c42335bcf Some refactoring of explicit model classes, to introduce NondetModel interface. 13 years ago
Dave Parker c02983ea26 Small code tidies. 13 years ago
Ernst Moritz Hahn 55025ee63b too slow 13 years ago
Ernst Moritz Hahn 4ae35b1beb began modifying for storing actions 13 years ago
Dave Parker 99d2139f55 Add getSuccessorsIterator to explicit Model interface. 14 years ago
Dave Parker a218d09b2b * Continued major changes to PRISM API 15 years ago
Dave Parker 9ba97fe1fc Add MDPExplicit class to capture shared from MDPSimple/MDPSparse (also a few fixes to same thing done previously for DTMCs). 15 years ago
Dave Parker bedfccb2ec Re-arrangement of explicit model classes: 15 years ago
Dave Parker e5b7ad597e Expansion of transition-matrix-export functionality for explicit engine. 15 years ago
Dave Parker edab23b581 More updates to explicit library: 15 years ago
Dave Parker d061af7deb More rewards handled in explicit engine: state rewards for Markov chains. 15 years ago
Dave Parker 1a21d7f342 Explicit engine handles "deadlock" and "init" labels, if not embedded in a (logical) expression. 15 years ago
Dave Parker 4ec5f0f9ae Transient probability computation in explicit engine + some connection to CL. 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 993b33264c Export to PRISM language from explicit models. 16 years ago
Dave Parker 6b992f1df6 Deadlocks and permutations for explicit. 16 years ago
Dave Parker 3321e1df7d Explicit model export has option to just do tra file. 16 years ago
Dave Parker ae4e24aa71 Explicit model export matches PRISM export better. 16 years ago
Dave Parker 45b9247462 Various additions/improvements to explicit code needed for model construction. 16 years ago
Dave Parker d40ffd38e9 Preliminary code to attach explicit stuff to PRISM + some more Model class re-arrangements. 16 years ago
Dave Parker 8f2748a711 Redesign/tidy of model interfaces + more CTMC model checking. 17 years ago
Dave Parker 2803fc45e0 Explicit-state model checker for DTMCs (not very efficient - mostly MDP-like). 17 years ago
Dave Parker b75bf6792a Info output for explicit models. 17 years ago
Dave Parker 85bcef53d2 Improvements to import from tra files (explicit lib). 17 years ago
Dave Parker 900c100728 DTMC transition count bugfix. 17 years ago
Dave Parker 67c7429531 Changes to DTMC/MDP/STPG interface. 17 years ago
Dave Parker d199d035ed Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk. 17 years ago