2501 Commits (9883fe5a1ddbc0c7a70eeb51758a78df6852068b)

Author SHA1 Message Date
Joachim Klein 9883fe5a1d iv.cc: convert indexing from long to int64_t 9 years ago
Joachim Klein d4bcc0db94 dv.cc: convert indexing from long to int64_t 9 years ago
Joachim Klein 958adc38ab IntegerVector: Check that number of states fit into int 9 years ago
Joachim Klein a7bbeb18ae DoubleVector: Check that number of states fit into int 9 years ago
Joachim Klein c246228a18 Hybrid engine: Error if number of reachable states is too large 9 years ago
Joachim Klein cc90e7a20c Sparse engine: Error if number of reachable states is too large 9 years ago
Joachim Klein 1d8f9fc6b9 ODD: Use int64_t for offsets everywhere, check for arithmetic overflow 9 years ago
Joachim Klein 732d224bd7 Win64 cleanup, sparse_adv.cc: avoid pointer-to-integer casts 9 years ago
Joachim Klein 4c134da06d Win64 cleanup, PS_NondetMulti*: avoid pointer-to-integer casts 9 years ago
Joachim Klein ce917c0248 dd_export.cc: format string %zu is not supported on Windows, use portable PRIuPTR 9 years ago
Joachim Klein 57018c5d29 Windows: unbuffered stdout output 9 years ago
Joachim Klein 7f66e8b286 MTBDD Reachability computation: Gracefully handle CUDD out-of-memory 9 years ago
Joachim Klein 453a96d80d MTBDD Prob0/1 computations: Gracefully handle CUDD out-of-memory 9 years ago
Joachim Klein 62f1e7d0ac Prism.java: typo 9 years ago
Joachim Klein 7e8499dccf prism.LTLModelChecker: comment typo 9 years ago
Dave Parker c5eaee22f7 Auto-switch to explicit engine for non-probabilistic LTL model checking. 9 years ago
Dave Parker c4ed300c01 Add state reward export for explicit engine; also some refactoring of reward exporting 9 years ago
Dave Parker a75ee46e89 FileSetting: Only create editor/render when needed, i.e., only from the GUI, not command-line. 9 years ago
Joachim Klein 2261b32586 SamplerRewardReach: minor cleanup in constructor 9 years ago
Joachim Klein 83e754e309 Multi-objective: convert some PrismException to PrismNotSupportedException 9 years ago
Joachim Klein 2221cb99d4 ExplicitFiles2MTBDD: fix missing JDDNode copy 9 years ago
Joachim Klein 885ae560a7 explicit: Improve error message for unsupported multi-objective model checking 9 years ago
Joachim Klein 65dc304c17 Property.checkAgainstExpectedResultString: improve error message if there is an unexpected result type 9 years ago
Joachim Klein a551301b5c prism.ECComputerDefault: use JDD.isSingleton instead of GetNumMinterms to check for singleton state set 9 years ago
Joachim Klein b2fbb25dd9 JDD.isSingleton: improve documentation (requires that the vars are ordered) 9 years ago
Dave Parker 32404e1ab6 Bugfix: Model labels get exported twice when there is also a properties file due to recent ModelInfo refacetoring. 9 years ago
Joachim Klein 0ee323ea6a explicit.MDPModelChecker: implement instantaneous reward computation (Rmax/min [I=x]) 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
Joachim Klein 750923dfbf (param/exact) fix handling of != in parametric/exact engine (with Linda Leuschner) 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
Dave Parker 700a13f030 Refactoring in explicit CTMC model checker to reuse existing methods. 9 years ago
Joachim Klein c0c584b589 add common.StopWatch for easily tracking computation times and printing to the PRISM log 9 years ago
Joachim Klein cb812db4bf symbolic: MDPQuotient transformation for computing the quotient MDP given an equivalence relation on the states 9 years ago
Joachim Klein 4c9dfcc993 symbolic: add ModelTransformation, ModelExpressionTransformation (similar to functionality in explicit engine) 9 years ago
Joachim Klein 1c2ed21102 symbolic NondetModel: support transformation using a ProbModelTransformationOperator 9 years ago
Joachim Klein 8b05233940 symbolic: add NondetModelTransformationOperator and NondetModel.getTransformed() 9 years ago
Joachim Klein ae759ccefd symbolic: add ProbModelTransformationOperator and ProbModel.getTransformed() 9 years ago
Joachim Klein c94a4352a9 ModelVariablesDD: preallocation of extra action variables, new settings -ddextrastatevars and -ddextraactionvars 9 years ago
Joachim Klein 983fcba898 Modules2MTBDD: add remark about state variable gap difference in -o2 and -o1 variable ordering 9 years ago
Joachim Klein 33ab0a4ecd Modules2MTBDD: comment typo 9 years ago
Joachim Klein f155656282 JDDVars: add method allZero() for obtaining a cubeset with all the variables negated 9 years ago
Joachim Klein 42c18cdfc0 prism.NondetModel: cleanup import 9 years ago
Joachim Klein 4e23441d17 ProbModel/NondetModel: add doReachability with seed states 9 years ago
Joachim Klein 87e0da357d prism.NondetModel: cody tidy in doReachability, set the result of reachability computation via setReach() 9 years ago
Dave Parker e7cd227ae7 Code documentation. 9 years ago
Dave Parker c0e99cea6b Error message typo. 9 years ago
Joachim Klein 559c970ef7 NativeIntArray.cc: use ptr_to_jlong instead of a simple (long) cast 9 years ago
Joachim Klein 9ea91f2dd2 PrismUtils.formatDouble: Improve previous commit, strip trailing zeros for .xxx0000 as well 9 years ago