100 Commits (367a2bd71719e8c60bc0fa7b3752d79cd4b0e92a)

Author SHA1 Message Date
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 9 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
Joachim Klein 5c68cf3c2b param.BigRational: fix BigRational.MONE definition 10 years ago
Joachim Klein e1b22b5a9d param/exact: warn if some probability/rate is zero in an update 10 years ago
Joachim Klein c20ce96c98 param/exact: filter zero probability updates so that they don't appear in the model 10 years ago
Joachim Klein cc9585aa25 param: convert expressions to functions earlier in model building 10 years ago
Joachim Klein 777af75ee8 param.Dag: handle special functions (+/-inf, NaN) in fromBigRational and asBigRational 10 years ago
Joachim Klein 030aa4d0d8 ParamModel: support DOT output 10 years ago
Joachim Klein ccdb02c5f2 ParamModel: provide getTransitionsIterator 10 years ago
Joachim Klein f4ca1fbeb1 param.JasFunction.isConstant: actually return true for 0 10 years ago
Joachim Klein 6f4c9bf1e2 param/exact mode: Error if probabilities don't sum to 1 for some command (DTMC, MDP) 10 years ago
Joachim Klein ba83b581b6 param.Function: add isConstant() method 10 years ago
Joachim Klein e36324ce54 ParamModelChecker: use evaluateExact to determine the P/R operator bounds 10 years ago
Joachim Klein b030d707eb param: Wrap result as ParamResult, support testing (for single region result) 10 years ago