827 Commits (45803c547e096f3ecf9f37a7ed09d78093b08b4e)

Author SHA1 Message Date
Tim Quatmann af8f901d4a Properly produce schedulers for models with end components. 6 years ago
Tim Quatmann 824c28f332 Instantiation for POMDPs in Propositional model checkers. 6 years ago
Tim Quatmann c70b6baf81 Abort unif+ also in inner iterations. Store the best known solution after each completed step. 6 years ago
Tim Quatmann 463766dbe0 Improved numerical stability of computation of transient probabilities in CTMCs. 6 years ago
Tim Quatmann b5a64ba7e3 CTMC Model checker: Consider relative precision for time-bounded queries in --sound mode 6 years ago
Tim Quatmann 71f22fef2f Added a CLI switch to perform exact model checking over finite precision floats 6 years ago
Tim Quatmann 0e91887ebb Queried the termination flag in a few more places. 6 years ago
Tim Quatmann 99f2344da9 Use acyclic solver in various Markov automata methods. 6 years ago
Tim Quatmann c83721066c Use acyclic solver in reward bounded properties. 6 years ago
Tim Quatmann 14f07a2d1a Unif+: Update kappa only based on the results at the initial state 6 years ago
Tim Quatmann 4012094f9d Use new time bounded environment also in the ctmc solver. 6 years ago
Matthias Volk 3debbbc64d Added more abortion checks 6 years ago
Tim Quatmann 33975c181e Fixes and improvements in the new unif+ implementation. 6 years ago
Tim Quatmann e54a035ab9 SolverEnvironment: Added the switch `forceExact` to switch to exact solving methods more conveniently. 6 years ago
TimQu c3184d3afa Consider relevant states in unif+ 6 years ago
TimQu ca59635f8a Using new time bounded environment also for IMCA method. 6 years ago
TimQu 03bf55f4ab Bugfix in new unif+ implementation 6 years ago
Tim Quatmann f8fbf7ace4 Refactored unif+ implementation (introduced relative precision criterion) 6 years ago
Tim Quatmann bb94110b74 MarkovAutomaton model checkers: Enable consideration of psiStates. 6 years ago
Matthias Volk ce298fa782 Moved signal handling to own file to prevent problems with global static variables being non-unique 6 years ago
Matthias Volk 3bb3ff9bc7 Support abortion in Unif+ 6 years ago
Tim Quatmann 7bf1abe136 Implemented LRA properties for the hybrid engine of MAs. 6 years ago
Tim Quatmann 73b68836c5 Hybrid MA engine: (bounded) reachability probabilities 6 years ago
Tim Quatmann 04c2938057 Introduced hybrid engine for Markov automata (only reach. rewards for now) 6 years ago
Tim Quatmann a99f0905e2 dd/bisimulation: Added argument to "getQuotient" which allows to set the quotient type (dd / sparse) 6 years ago
Tim Quatmann d9176dc867 all (core) modelcheckers: Devided the canHandle method into a static and a non-static part. This allows to detect incompatibility before building the model. 6 years ago
Tim Quatmann 3760824fc1 DetSchedsLpChecker: Sharpen constraints if the LP solver was inaccurate. 6 years ago
Tim Quatmann ea04f6dcd2 Fixes for LRA computation. 6 years ago
Tim Quatmann 86506e2b25 Added LRA distribution equation system for computing the LRA of a BSCC. Fixes in the gain/bias characterization. 6 years ago
Tim Quatmann 324eb23cdd Using new LRA environment 6 years ago
Tim Quatmann 7017fc1ab0 Added LRA settings. 6 years ago
Tim Quatmann bcd193dd57 Implemented Value iteration based LRA computation for CTMCs. 6 years ago
Tim Quatmann 654f705d2e DetSchedsLpChecker: Glpk does not allow point intervals as bounds for variables. 6 years ago
Tim Quatmann d1f4e111b1 DetSchedsLpChecker: Do not assume Gurobi as LPSolver. 6 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 6 years ago
TimQu b07acd0e3f deterministicScheds: changed setting to --purescheds and added memory pattern 'counter' 6 years ago
TimQu 22a19d68ba Fixed an issue with multi-objective model checking preprocessor not correctly preserving reachability rewards 6 years ago
TimQu bb439d076b DetScheds: Fixed wrong computation of the number of schedulers. 6 years ago
TimQu 2c80eb518a Fixed output of properties in the prism syntax. 6 years ago
Matthias Volk d39189c0e2 Scheduler extraction for MA properties which can be reduced to MDP queries 6 years ago
Tim Quatmann 8a23197a77 Fix for LRA scheduler generation. 7 years ago
Tim Quatmann 009cee1c25 Implemented scheduler extraction for LRA properties for MDP. 7 years ago
Tim Quatmann c1b3a4f991 LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase. 7 years ago
Tim Quatmann 622926d9c1 LpChecker: Added a redundant constraint, improved stability. 7 years ago
Tim Quatmann f83c0fa606 MultiObjectivePreprocesso: Fix for new preprocessing in case of multi-dimensional bounded until formulas. 7 years ago
Tim Quatmann 9e510560c9 MultiobjectivePreprocessor: Fixed removal of irrelevant states. 7 years ago
Tim Quatmann 925f72f754 More testcases for multi-objective model checking with scheduler restrictions (including fixes). 7 years ago
Tim Quatmann 1f68e1d05e Multi-objectivePreprocessor: identify a subset of the states that can be made absorbing. 7 years ago
Tim Quatmann 2aa385905b DetSchedsLpChecker: Switch to gurobi by default (if installed) 7 years ago
TimQu 34dd9673f1 More statistics. 7 years ago