3189 Commits (2fb2abd4e00a74ea6ac8e39d692b28be1f8b8ca0)

Author SHA1 Message Date
Joachim Klein 3dd1680c6e prism-auto: count warnings / dd-warnings as well for statistic 9 years ago
Joachim Klein c34d68046e prism-auto: slight refactoring of colour printing 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 fe76535b3d prism-auto: Add colour coding to summary table for passed/failed/etc. counts. 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 5c21a80d68 prism-auto: print test statistics at the end if in test-mode 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
Dave Parker d08a8d4c33 prism-auto fix: when checking output files in test mode, fail immediately when the first one is different. 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
Dave Parker 751e95fa42 Small fix in prism-auto: make sure directory is passed to bench to benchmark function in "build" mode, in particular so that log names are created consisently. (Reported by Steffen Marcker). 9 years ago
Joachim Klein c0c584b589 add common.StopWatch for easily tracking computation times and printing to the PRISM log 10 years ago
Joachim Klein cb812db4bf symbolic: MDPQuotient transformation for computing the quotient MDP given an equivalence relation on the states 10 years ago
Joachim Klein 4c9dfcc993 symbolic: add ModelTransformation, ModelExpressionTransformation (similar to functionality in explicit engine) 10 years ago
Joachim Klein 1c2ed21102 symbolic NondetModel: support transformation using a ProbModelTransformationOperator 10 years ago
Joachim Klein 8b05233940 symbolic: add NondetModelTransformationOperator and NondetModel.getTransformed() 10 years ago
Joachim Klein ae759ccefd symbolic: add ProbModelTransformationOperator and ProbModel.getTransformed() 10 years ago
Joachim Klein c94a4352a9 ModelVariablesDD: preallocation of extra action variables, new settings -ddextrastatevars and -ddextraactionvars 10 years ago
Joachim Klein 983fcba898 Modules2MTBDD: add remark about state variable gap difference in -o2 and -o1 variable ordering 10 years ago
Joachim Klein 33ab0a4ecd Modules2MTBDD: comment typo 10 years ago
Joachim Klein f155656282 JDDVars: add method allZero() for obtaining a cubeset with all the variables negated 10 years ago
Joachim Klein 42c18cdfc0 prism.NondetModel: cleanup import 10 years ago
Joachim Klein 4e23441d17 ProbModel/NondetModel: add doReachability with seed states 10 years ago
Joachim Klein 87e0da357d prism.NondetModel: cody tidy in doReachability, set the result of reachability computation via setReach() 10 years ago
Dave Parker e7cd227ae7 Code documentation. 10 years ago
Dave Parker c0e99cea6b Error message typo. 10 years ago
Joachim Klein 1e5d779cb3 prism-auto: In test mode, cleanup the temporary files used for capturing PRISM output 10 years ago
Joachim Klein b203d6438d prism-auto: Use line ending agnostic file compare 10 years ago
Joachim Klein fe533db326 prism-auto: Fix test-mode on Windows 10 years ago
Joachim Klein 559c970ef7 NativeIntArray.cc: use ptr_to_jlong instead of a simple (long) cast 10 years ago
Joachim Klein 9ea91f2dd2 PrismUtils.formatDouble: Improve previous commit, strip trailing zeros for .xxx0000 as well 10 years ago
Joachim Klein d960f4b513 Fix in PrismUtils.formatDouble methods: Only remove trailing .000 not trailing zeros for integers [with Linda Leuschner] 10 years ago
Dave Parker ebd19aa9d6 Fix bug (two bugs, actually) in Gauss-Seidel solution of MDP expected reward to a target for models with self-loops. 10 years ago
Joachim Klein 93c2138383 TestModelGenerator: correctly setup and tear down CUDD 10 years ago
Joachim Klein 526b0e7d8d ModelGenerator2MTBDD: fix use of ModelVariablesDD, actually allocate variables via ModelVariablesDD 10 years ago
Joachim Klein 937a6c2a43 VarList: add getIndexFromDeclaration() 10 years ago
Joachim Klein 994b6207d9 AcceptanceGeneric: add toRabin() and toStreett() methods 10 years ago