112 Commits (327952ab5268fa1b709a5aa9455c5a7828087c55)

Author SHA1 Message Date
Joachim Klein e25a6a4e0b imported patch min-max-new-min-max-check.patch 7 years ago
Joachim Klein 47d5e573d6 Use reachability reward computation for complex state formulas 7 years ago
Joachim Klein 23c02e6b06 explicit engine: support -exportrows 7 years ago
Joachim Klein 9805d64f00 exact/param: BigRational: Use static BigRational.ONE/BigRational.ZERO for conversion from boolean 7 years ago
Joachim Klein 5d0880758b param/exact: Note engine in PrismNotSupported exceptions 7 years ago
Joachim Klein 759d588ae3 param/exact: Transitions that fix a deadlock don't earn transition rewards 8 years ago
Joachim Klein 4de3c189a4 Build: Switch from javah (deprecated since JDK8) based JNI header generation to javac 8 years ago
Steffen Märcker a2aee2fa36 Implement round function 8 years ago
Joachim Klein 4f0137933c param / exact: Evaluate expressions exactly in various places (+tests) 8 years ago
Joachim Klein 98d8e4cd72 BigRational: parse nested fractionals from String (e.g. 1/2/3) 8 years ago
Joachim Klein ccf03fb633 param.BigRational: add lessThan, lessThanEquals, greaterThan, greaterThanEquals 8 years ago
Joachim Klein 7a6e3ee74f param.BigRational: implement Number interface 8 years ago
Joachim Klein bf29be976f param/Makefile: ignore package-info.java 8 years ago
Joachim Klein 45ac6e02e8 exact/parametric: support if-the-else expressions in properties 8 years ago
Joachim Klein 1801fcba70 (exact / parametric) ParamModelChecker: fix missing support for formula references in properties 8 years ago
Joachim Klein aeb285fa9c param/exact: better errors for unsupported expression types 9 years ago
Joachim Klein 2207684335 param: Handle models that are malformed 9 years ago
Joachim Klein 4fe35ae937 param.Region: Support splitting without a provided constraint 9 years ago
Joachim Klein 760591a681 param.ParamModel: set model type for model that was instantiated for some parameter valuation 9 years ago
Joachim Klein 622faad3e1 param/exact: protect against malformed rates / probabilities 9 years ago
Joachim Klein 80856364ee exact engine: protect against negative/non-normal rewards for Rmax[F] / Rmin[F] and non-normal rewards for R[F] 9 years ago
Joachim Klein c997b76f2a parametric / exact ValueComputer: treat MDP with maximum of 1 choice per state as a DTMC, skip policy iteration 9 years ago
Joachim Klein b543dca6ba param / exact ValueComputer: skip policy iteration for DTMC/CTMCs and directly compute the values 9 years ago
Joachim Klein f30da8e728 param / exact: perform initial scheduler computation for policy iteration independently of the regions 9 years ago
Joachim Klein b09aa06712 param.ConstraintChecker: If the constraint is constant, we can be sure about satisfaction 9 years ago
Joachim Klein 3d30f2c4f6 param: Print warning if heuristic checking was used 9 years ago
Joachim Klein 592be78261 param / exact: improve filter(print, ...) output, support filter(printall, ...) 9 years ago
Joachim Klein b4221e0a38 param.BigRational: add toApproximateString() method 9 years ago
Joachim Klein 5808421f7e param.BigRational: parse "NaN" 9 years ago
Joachim Klein 2dc08f6fb1 param: store whether the parametric engine is used for exact or parametric analysis, adapt log output / errors 9 years ago
Joachim Klein 135d8e4ac1 Parametric / exact engine: fix Rmin[F] scheduler precomputation for policy iteration 9 years ago
Joachim Klein 990a9193b3 Parametric / exact engine: fix handling of infinite values in reward computations 9 years ago
Joachim Klein 189275bed4 param.StateEliminator: provide variant of collectStatesBackward() that only returns the reachable predecessors 9 years ago
Joachim Klein d212b33f2b param.ValueComputer: extends PrismComponent 9 years ago
Joachim Klein 2fb2abd4e0 param.ParamModel: implement the explicit.MDPGeneric interface 9 years ago
Joachim Klein 8a420d6a36 param/exact: Fix Pmax/Pmin [ ! (F a) ] / [ !( a U b) ] computation 9 years ago
Joachim Klein 9e92701a74 ParamModelChecker: fix CTMC reward computation for transition rewards (--param / --exact mode) 9 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 9 years ago
Joachim Klein c45ca93580 param.BigRational: Fix signum (sign) computation for positive and negative infinity 9 years ago
Joachim Klein e2e001c999 param.BigRational: fix pow() to correctly handle negative exponents 9 years ago
Joachim Klein 881a571870 explicit DOT export: support decorators 9 years ago
Joachim Klein 985a939102 refactor explicit.Model/NondetModel, getSuccessorsIterator: new abstract method getSuccessors, getSuccessorsIterator becomes default method 9 years ago
Joachim Klein 3527a6763e ParamModelChecker: more helpful error messages for unsupported reward computations (co-safe LTL, ...) 9 years ago
Joachim Klein 750923dfbf (param/exact) fix handling of != in parametric/exact engine (with Linda Leuschner) 9 years ago
Dave Parker 002257286d Align parametric model construction with the non-parametric a little more. 10 years ago
Joachim Klein 28f66c6c69 BigRational: extend static BigRational from(Object value) to accept String value 10 years ago
Joachim Klein 8b569b9e4e BigRational: Make the static final constants (ONE, INF, NAN, etc) public 10 years ago
Joachim Klein 1f9fb4d505 BigRational: When canceling, preserve NaN instead of converting to ZERO 10 years ago
Dave Parker 7e51a56157 Code tidy 10 years ago
Dave Parker 19ec2f0a76 Refactor parametric model construction to use an extension of ModelGenerator instead of reading specifically from a ModulesFile. Needs further refactoring. 10 years ago