3351 Commits (7d874df34819a9fe54a3d1ce686cf8715482d540)
 

Author SHA1 Message Date
Joachim Klein 456c7be353 ECComputerDefault: switch from numeric to graph-based computation of transitions remaining in an EC 9 years ago
Joachim Klein 3e80add2a4 symbolic ECComputer: provide helpers for graph-based computation of transititions staying in an EC 9 years ago
Joachim Klein bf67bf7927 symbolic ECComputer: move findMaximalStableSet to ECComputer, make public 9 years ago
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 a8f26d2346 cudd, cpu_time.c: Include time.h for MINGW32 target 9 years ago
Joachim Klein 30a98ac4d0 Win64 cleanup, Makefile: remove -fpermissive flag 9 years ago
Joachim Klein 8c7311e417 Win64 cleanup: Backport CUDD 3.0.0 fixes for pointer-to-integer casts on Windows 9 years ago
Joachim Klein 79ea1d96a5 Makefile, cygwin64: Remove -fPIC 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 f21aa86be8 Makefile: C++ compiler flag --std=c++11 9 years ago
Joachim Klein c38126a82e Makefile: statically link pthread library for cygwin 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
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). 10 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