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 8 years ago
Joachim Klein 2207684335 param: Handle models that are malformed 8 years ago
Joachim Klein 4fe35ae937 param.Region: Support splitting without a provided constraint 8 years ago
Joachim Klein 760591a681 param.ParamModel: set model type for model that was instantiated for some parameter valuation 8 years ago
Joachim Klein 622faad3e1 param/exact: protect against malformed rates / probabilities 8 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] 8 years ago
Joachim Klein c997b76f2a parametric / exact ValueComputer: treat MDP with maximum of 1 choice per state as a DTMC, skip policy iteration 8 years ago
Joachim Klein b543dca6ba param / exact ValueComputer: skip policy iteration for DTMC/CTMCs and directly compute the values 8 years ago
Joachim Klein f30da8e728 param / exact: perform initial scheduler computation for policy iteration independently of the regions 8 years ago
Joachim Klein b09aa06712 param.ConstraintChecker: If the constraint is constant, we can be sure about satisfaction 8 years ago
Joachim Klein 3d30f2c4f6 param: Print warning if heuristic checking was used 8 years ago
Joachim Klein 592be78261 param / exact: improve filter(print, ...) output, support filter(printall, ...) 8 years ago
Joachim Klein b4221e0a38 param.BigRational: add toApproximateString() method 8 years ago
Joachim Klein 5808421f7e param.BigRational: parse "NaN" 8 years ago
Joachim Klein 2dc08f6fb1 param: store whether the parametric engine is used for exact or parametric analysis, adapt log output / errors 8 years ago
Joachim Klein 135d8e4ac1 Parametric / exact engine: fix Rmin[F] scheduler precomputation for policy iteration 8 years ago
Joachim Klein 990a9193b3 Parametric / exact engine: fix handling of infinite values in reward computations 8 years ago
Joachim Klein 189275bed4 param.StateEliminator: provide variant of collectStatesBackward() that only returns the reachable predecessors 8 years ago
Joachim Klein d212b33f2b param.ValueComputer: extends PrismComponent 8 years ago
Joachim Klein 2fb2abd4e0 param.ParamModel: implement the explicit.MDPGeneric interface 8 years ago
Joachim Klein 8a420d6a36 param/exact: Fix Pmax/Pmin [ ! (F a) ] / [ !( a U b) ] computation 8 years ago
Joachim Klein 9e92701a74 ParamModelChecker: fix CTMC reward computation for transition rewards (--param / --exact mode) 8 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 8 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. 9 years ago
Joachim Klein 28f66c6c69 BigRational: extend static BigRational from(Object value) to accept String value 9 years ago
Joachim Klein 8b569b9e4e BigRational: Make the static final constants (ONE, INF, NAN, etc) public 9 years ago
Joachim Klein 1f9fb4d505 BigRational: When canceling, preserve NaN instead of converting to ZERO 9 years ago
Dave Parker 7e51a56157 Code tidy 9 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. 9 years ago