2711 Commits (171ff270e087ed9e475958e54207c4557e30ce55)

Author SHA1 Message Date
Matthias Volk 3f717202cd Fixed handling of optional arguments. 6 years ago
Jip Spel be3cffe8ba Write output monotonicity checking to user-specified file 6 years ago
TimQu 419013025b Fixed reduction to state-based rewards for CTMCs in Dd engine. When action rewards are reduced to state rewards, they have to be multiplied with the exit rate. 6 years ago
Tim Quatmann ea04f6dcd2 Fixes for LRA computation. 6 years ago
Sebastian Junges 4418422ea8 merge -- but code is not working atm 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 068c1b3ea6 Removed obsolete settings 6 years ago
Tim Quatmann 324eb23cdd Using new LRA environment 6 years ago
Tim Quatmann 7a026922b7 Added 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
TimQu 1ccdabd7b2 DdJaniModelBuilder: Fixed an "Unexpected edge type" exception occurring if there are unsatisfiable Markovian guards. 6 years ago
Alexander Bork e28203fbb8 Added option to merge labels of eliminated states into existing states 6 years ago
Tim Quatmann f4135fbd14 ToJaniConverter: Fixed detection of accessing modules of variables: The likelihood expression was not taken into account before. 6 years ago
Tim Quatmann 1536edb99f Jani: Check if a variable is never used as the lvalue of an assignment. If yes, (and if the variable has a known initial value), we replace the variable by a constant. 6 years ago
Matthias Volk 729dda163d Fixed export in DRN format: parameters could occur multiple times 6 years ago
Matthias Volk 61c1ec8537 Check for Zeno cycles in MA 6 years ago
Tim Quatmann 99991d344e utility/initialize: Added a function to read the current loglevel. 6 years ago
Tim Quatmann 9fabb01478 GlpkLpSolver: No exception if an integer solution exceeds the integer tolerance. (Just print an error). 6 years ago
Tim Quatmann 654f705d2e DetSchedsLpChecker: Glpk does not allow point intervals as bounds for variables. 6 years ago
TimQu d8338676ff Delete unused files. 6 years ago
Tim Quatmann 3881ae73f2 glpk: Fixed pop()ing for the case where no constraints have to be deleted. 6 years ago
Tim Quatmann c977a1f5fa Fix for detecting infeasible models in glpk. 6 years ago
Tim Quatmann 293fec426e Flagged several options as advanced. 6 years ago
Tim Quatmann 7c535cca84 Fixed upcasting of Exceptions in PrismParser. 6 years ago
Tim Quatmann d1f4e111b1 DetSchedsLpChecker: Do not assume Gurobi as LPSolver. 6 years ago
Tim Quatmann f8754c0f50 LPSolvers: Allowing premature termination by specifying a mip gap. Fixes for incremental solving with Z3Lpsolver. 6 years ago
Matthias Volk 32c5a6f9da Added return statement 6 years ago
Tim Quatmann 0bbbb2f6fb glpk: fixes for incremental solving 6 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 6 years ago
Tim Quatmann 78d99328b6 PrismParser: Making module renaming a LocatedInformation so we can properly store the line number of it. Also silenced a warning related to virtual destructors 6 years ago
Tim Quatmann 6041e60aca more work on incremental support for glpk 6 years ago
Tim Quatmann 078eb86c48 GLPK: added support for incremental solving 6 years ago
Tim Quatmann 6dd6c502e7 Prism: Error upon synchronized write to global variable. 6 years ago
Tim Quatmann 3db50f570d PrismProgram: Correctly set line numbers for renamed modules. 6 years ago
TimQu 5f3065ec5a PrismParser: Check for expression type. Support for formulas in arbitrary order. 6 years ago
TimQu 013695a6ce Fixed compile issue: boost::split seems to need an lvalue for the input string. 6 years ago
Tim Quatmann 12ef18a239 PrismParser: Various improvements of error output. Support for using formulas before they were declared. 6 years ago
Matthias Volk b0abbb5088 Support for k-shortest path counterexamples 6 years ago
Matthias Volk bb71c078fa Export to dot format allows for maximal line width in state labels and valuations 6 years ago
Matthias Volk 9a5a6d72c6 Moved some cex code into counterexample module 6 years ago
Matthias Volk 6a77ce210a Moved setting nofixdl to build settings 6 years ago
Matthias Volk e4e069a98c Slight refactoring of transformations 6 years ago
TimQu 9438d56ab3 added cli option for transforming continuous time models to discrete time. 6 years ago
TimQu b07acd0e3f deterministicScheds: changed setting to --purescheds and added memory pattern 'counter' 6 years ago
TimQu 48bddc29b7 NondeterministicMemoryProduct: Disabled support for Markov automata since Nondeterminism was added to Markovian states. 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
dehnert 0842cb1bd7 DdJaniModelBuilder: adding source locations to guards to correctly track action fragments writing global variables 6 years ago
Tim Quatmann 555fd90536 Silenced a few warnings. 6 years ago