Matthias Volk
|
3f717202cd
|
Fixed handling of optional arguments.
Missing an optional argument now throws an exception.
|
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 |