2297 Commits (5cd35caedad7eebb0f93dcd2cb57f91bf17a7ee7)
 

Author SHA1 Message Date
Dave Parker 5cd35caeda Missing adds/removes from last few commits 11 years ago
Dave Parker c00ffea7d8 Refactor: switch from prism.DRA<BitSet> to prism.DA<BitSet, AcceptanceRabin>. Changes access to the Rabin pairs. [Joachim Klein] 11 years ago
Dave Parker 02aa30d5bf Use AcceptanceRabin internally in prism.DRA. [Joachim Klein] 11 years ago
Dave Parker ad6c3b4800 Add acceptance.* package, with AcceptanceOmega and derived classes for BitSet-based acceptance and AcceptanceOmegaDD for JDD-based acceptance. [Joachim Klein] 11 years ago
Dave Parker 7e6f8e8cf6 Revert recent DFA optimizations to allow for acceptance type refactoring. Functionality will be later readded using AcceptanceReach. [Joachim Klein] 11 years ago
Dave Parker 4849d6d603 Remove check for lower bounds in path formulas for DTMC, MDP. [Joachim Klein] 11 years ago
Dave Parker 5dc15ad61b update checkProbBoundedUntil() in the model checkers to handle lower bounds as well. [Joachim Klein] 11 years ago
Dave Parker e77138a79f computeRestrictedNext() for ProbModelChecker, NondetModelChecker, DTMCModelChecker and MDPModelChecker. [Joachim Klein] 11 years ago
Dave Parker b8f6644f53 IntegerBound class for convenient handling of lower/upper bounds and intervals. [Joachim Klein] 11 years ago
Dave Parker e5decef2c1 IntegerBound class for convenient handling of lower/upper bounds and intervals. [Joachim Klein] 11 years ago
Dave Parker a9f4c14409 Don't allow lower time-bounds for weak until (e.g., for a W[l,u] b or a W>=l b) due to unintuitive semantics. [From Joachim Klein; but moved check to higher up] 11 years ago
Dave Parker 0b8223c685 Explicit engine: Add BitSet statesOfInterest parameter to the various checkExpression... methods [Joachim Klein]. 11 years ago
Dave Parker 797f9494b2 Explicit engine: Add BitSet statesOfInterest parameter to the various checkExpression... methods [Joachim Klein]. 11 years ago
Dave Parker bb6a80f978 SubNondetModel: more efficient allSuccessorsInSet and someSuccessorsInSet [Joachim Klein]. 11 years ago
Dave Parker a18d28a17b Refactor: use IterableStateSet to simplify loops [Joachim Klein]. 11 years ago
Dave Parker 95feea13ce New common.IterableBitSet and common.IterableStateSet classes [Joachim Klein]. 11 years ago
Dave Parker 280bb04868 Initial states also exported by -exporttarget for multi-objective. 11 years ago
Dave Parker 913f80a8e9 Minor refactoring and alignment between PS_NondetMultiReach.cc and PS_NondetMultiReach1.cc. 11 years ago
Dave Parker 9589a14c14 Compile fix for previous commit. 11 years ago
Dave Parker 1d09274252 Add adversary export to reward-based multi-objective model checking (sparse engine) - not sure why it was not there. 11 years ago
Dave Parker 8c50fe44da Error message typo 11 years ago
Dave Parker 48183cecf5 Output bug in StateValuesDV (prints := not : when there are indices but no states). 11 years ago
Dave Parker 5849798cf0 Allow -importinitdist (and anything else that uses StateValues.readFromFile) to read vector files with lines of the form i:x, not just x. 11 years ago
Dave Parker 8342d6fcee Fix typo in last commmit 11 years ago
Dave Parker 9d82693baf Improvements to build process for Linux/Mac versions of lp_solve_java. 11 years ago
Dave Parker 2ddaf97daf Experimental way of detecting jni.h if it is not in the same place as javac (e.g. on OS X Yosemite?). 11 years ago
Ernst Moritz Hahn 892ecc31e4 fix for dtmcs with overlapping commands 11 years ago
Ernst Moritz Hahn 363b6c0442 added forgotten deep copy 11 years ago
Ernst Moritz Hahn ac7b9d7f80 removed warning 11 years ago
Ernst Moritz Hahn 2e0463c231 corrected choice of order in which states were eliminated. The previous approach lead to states always being eliminated in ascending state number order. 11 years ago
Dave Parker 835d4a9a45 2 ref/deref bugfixes from Joachim Klein. 11 years ago
Dave Parker cc8d3883f6 Expected total rewards (R[C]) implemented for DTMCs in symbolic engine. 11 years ago
Dave Parker 789d7789bb Bug fix in export of DRAs for multi-objective model checking. 11 years ago
Dave Parker 5865c0fd89 Bug fix in exporting product during multi-objective model checking. 11 years ago
Dave Parker 9f4a6dba5f LTL explicit engine bug fix (from Joachim Klein). 11 years ago
Dave Parker 96dc514de3 Re-factoring in multi-objective model checking. 11 years ago
Dave Parker 1f27c28465 Re-factoring in multi-objective model checking. 11 years ago
Dave Parker 753d0d470a Re-factoring in multi-objective model checking. 11 years ago
Dave Parker 4f30f4f774 Re-factoring in multi-objective model checking. 11 years ago
Dave Parker b91b8f0b12 Re-factoring in multi-objective model checking. 11 years ago
Dave Parker 7798782029 Refactoring of extraction of rewards in multi-objective model checking engine. 11 years ago
Dave Parker 806b7b181d Refactoring of extraction of rewards in symbolic model checking engine. 11 years ago
Dave Parker e240865a70 Slight refactor of way that reward structures are looked by via ExpressionReward indices. 11 years ago
Dave Parker a7a6881638 Refactoring of extraction of info from P/R/S operators (in symbolic engines). 11 years ago
Dave Parker 82de131735 Small fix for previous commit. 11 years ago
Dave Parker 72c2d1602e Refactoring of extraction of info from P/R/S operators (in explicit engine). 11 years ago
Dave Parker a7ebc07de5 Copy updated Coalition class from prism-games. 11 years ago
Dave Parker 3d847fb635 Push coalition info into a separate class (including option for * = all players). 11 years ago
Dave Parker 0bb55587be Allow <<>> to be used for MDPs (explicit engine only). 11 years ago
Dave Parker 4c3c523575 Some refactoring of multi-objective model checking: push some code out into a new class prism.MultiObjModelChecker. 11 years ago