724 Commits (40eafca2f5a239abb8bbf47da514e55244acf054)

Author SHA1 Message Date
Dave Parker 1c42335bcf Some refactoring of explicit model classes, to introduce NondetModel interface. 13 years ago
Dave Parker 6928edbe8c Add -exportstrat switch (currently operates in parallel to -exportadv switch). 13 years ago
Dave Parker 5bd1087e06 Re-factor model checker creation in Prism class, and add getStrat setting. 13 years ago
Dave Parker 951f0bd507 First bits of code for improved strategy generation. 13 years ago
Dave Parker 9b7b499597 Javadoc typos 13 years ago
Dave Parker 3844f8b4a2 Small code tidy (alignment with prism-games). 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 5a1186c177 Strategy synthesis for reach rewards in the explicit engine: choices for inf states and do export. 13 years ago
Dave Parker 65a6464b32 Strategy synthesis for reach rewards in the explicit engine (no precomputation yet). 13 years ago
Dave Parker fe4cd9560c Allow unbounded integer variables in model (but forbid for symbolic model construction). 13 years ago
Dave Parker d081fdae7d Remove debug output. 13 years ago
Dave Parker 7805084dc6 Fix strategy generation for Prob1 (explicit): do an extra inner fixed point loop at the end, to avoid problems of generating surplus strategy info during early outer iterations. 13 years ago
Dave Parker ec7a5b9511 Javadoc. 13 years ago
Dave Parker 48fd9e7bdd Log output tweaks. 13 years ago
Dave Parker f404f8e8d1 Remove debug output. 13 years ago
Dave Parker 22b6e4f5ba Bug fix in previous commit. 13 years ago
Dave Parker b8969df87e MDP reachability in explicit engine: do not do numerical solution unless needed. 13 years ago
Dave Parker fee5b70ac1 Connect policy iteration algs (explicit engine) to strategy generation. Also, only export DTMC to adversary file (currently). 13 years ago
Dave Parker 3ff7df7b0a Attach strategy generation for MDP Gauss-Seidel (explicit). 13 years ago
Dave Parker 8b6d5d17a8 Improvements to strategy generation for MDP reachability in explicit engine, notably algorithms for precomputation. Also split Prob1 into Prob1A and Prob1E for efficiency reasons. 13 years ago
Dave Parker d30e52c2a4 DTMCFromMDPMemorylessAdversary class treats a choice of -1 as "do nothing". 13 years ago
Dave Parker 70b1ac94f9 Bug fix and implemente dmissing methods in DTMCFromMDPMemorylessAdversary. 13 years ago
Dave Parker 51bf20f1f6 Add strategy generation to MDP Gauss-Seidel (explicit). 13 years ago
Dave Parker c02983ea26 Small code tidies. 13 years ago
Dave Parker 064356d11f Rename adversary to strategy in explicit MDP model checking + align with prism-games. 13 years ago
Dave Parker 3f56c6668f Miscellaneous code changes/tidies - trying to align with prism-games a bit. 13 years ago
Dave Parker c5fa220048 Miscellaneous code changes/tidies - trying to align with prism-games a bit. 13 years ago
Dave Parker 018c8c89d5 Miscellaneous code changes/tidies - trying to align with prism-games a bit. 13 years ago
Dave Parker 726c84eedd Aligning with prism-games a bit (explicit reward stuff). 13 years ago
Dave Parker 1539fc766c Aligning with prism-games a bit (explicit reward stuff). 13 years ago
Dave Parker 4ee9ed825e Miscellaneous code changes/tidies - trying to align with prism-games a bit. 13 years ago
Dave Parker 9a658794b1 Additional -help xxx messages. 13 years ago
Dave Parker 114b285e19 Bugfix: verbose mode displaying of vectors was not working in explicit engine. 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 fd855d0ff4 reintegrated parametric stuff 13 years ago
Ernst Moritz Hahn 78ed924305 reintegrated fau 13 years ago
Dave Parker 9e886fc4ec Bugfixes + comments in buildMDPRewardsFromPrismExplicit in explicit.ConstructRewards (spotted by Ibrahim Abdoulahi). 13 years ago
Dave Parker abdb2f27c8 Bugfix: NPE in explicit reward structure creation (spotted by Marcus Daum, previously fixed in prism-games by Aistis). 13 years ago
Ernst Moritz Hahn 55025ee63b too slow 13 years ago
Ernst Moritz Hahn 4ae35b1beb began modifying for storing actions 13 years ago
Ernst Moritz Hahn 1f5a901890 instantaneous and cumulative rewards for explicit engine for dtmcs and ctmcs 13 years ago
Ernst Moritz Hahn 78ab1251ad bugfix: removed variable which was already declared in grandparent class 13 years ago
Dave Parker 2884b8b143 Better error message for non-supported S operator in explicit engine. 13 years ago
Dave Parker 2ef6a3e2ee Bug fix: computing next probs in explicit engine (was not converted to embedded DTMC). 13 years ago
Dave Parker 3295869453 Fix mvMultRewJacSingle method for DTMCEmbeddedSimple (for Hongyang). 14 years ago
Dave Parker 9373bc0b11 Add mvMultRewJacSingle method for DTMCEmbeddedSimple (for Hongyang). 14 years ago
Dave Parker 08b5f75aa4 Bug fix: LHS of until was being ignored in explicit CTMC model checking. 14 years ago
Dave Parker ae798a69d9 Fix: explicit engine did not pick up verbose setting. 14 years ago
Dave Parker 84f1c97413 Code tidy. 14 years ago