7572 Commits (db9097be8c4067a098e31f9edf4d691cfabdbfb3)

Author SHA1 Message Date
Tim Quatmann bdd89d87b2
Prism next state generator now deals with unbounded integer variables. 4 years ago
Tim Quatmann 1fe0254f5d
DdPrismModelBuilder now errors in case it has a program with unbounded integer variables as input 4 years ago
Tim Quatmann 9f1c540f05
Counterexamples:making minimal label set generator aware of unbounded integer variables 4 years ago
Tim Quatmann 171ff270e0
Prism to Jani conversion now supports unbounded integer variables 4 years ago
Tim Quatmann 8f9ff95531
Added Test cases for parsing/processing prism programs that use unbounded integer variables 4 years ago
Tim Quatmann 5c2b9c503c
prism/Program: Integer variables can now have no lower and/or upper bound. 4 years ago
Tim Quatmann aa5bb9cb7d
PrismParser: Parsing unbounded integer variables 4 years ago
Tim Quatmann 871efc0d8c
Fixed TerminalStatesGetter with multi-bounded formulae. 4 years ago
Daniel Basgöze c3859ec021 Add merge operation to RelevantEvents 4 years ago
Daniel Basgöze 8bccb7ffa1 Fix const correctness in RelevantEvents 4 years ago
Daniel Basgöze 7cd2394078 Make RelevantEvents independent of std::vector 4 years ago
Tim Quatmann d5c6a509a2
JaniNextStateGenerator: Fixed evaluation of terminal states using expressions over transient variables 4 years ago
Tim Quatmann 95d53e444b
Fixed an issue with jani::VariablSet using different kinds of variable names when adding and deleting variables. 4 years ago
Tim Quatmann 66e6938d20
added a few clarifying comments in JaniNextStateGenerator 4 years ago
Tim Quatmann 168b5fabd6
Silenced several warnings 4 years ago
Tim Quatmann 45a7db8222
LpMinMaxLinearEquationSolver: Fixed an issue when using glpk occurring when the lower bound of a variable matches the upper bound. Also revamped retrieving of lower/upper bounds. 4 years ago
Tim Quatmann e59918668e
AbstractEquationSolver: Added more convenient getters for the most appropriate lower/upper bound of a given variable 4 years ago
Matthias Volk 6df0efcd3e
Set result correctly for reachability rewards in MdpInstantiationChecker 4 years ago
Tim Quatmann eaff65ef27 LinearCoefficientVisitor: Fixed translation of division expressions. 4 years ago
Matthias Volk 9fea07542a
Fixed warning 4 years ago
Matthias Volk c9841b71a0
Const reference for splittingThreshold 4 years ago
Jip Spel 8d17a0362d Fix extremal value computation 4 years ago
Daniel Basgöze 0ed64b6257 Add == and != ops to RelevantEvents 4 years ago
Daniel Basgöze 7a2b060afc Remove allowDCForRelevant from RelevantEvents 4 years ago
Daniel Basgöze 972ef8b14c Break inclusion loop in DFT.h 4 years ago
Matthias Volk 7fc4046fbc
Fix DftSimulatorTest for older Boost versions 4 years ago
Matthias Volk 76afd5e3de
Implemented basis for handling invalid traces during simulation 4 years ago
Matthias Volk 6eec25de6c
Typos 4 years ago
Matthias Volk 7111674ec8
Support for simulation of PDEP 4 years ago
Matthias Volk 9e3e2c02fe
Handle PDEP in createSuccessorState as well 4 years ago
Matthias Volk 6c025f13d2
Added more tests for DFT simulation 4 years ago
Matthias Volk 344ba353e0
Use template for DFTTraceSimulator 4 years ago
Matthias Volk fb2f55d804
Fixed bug where POR was changed to PAND during transformation to binary FDEPs 4 years ago
Tim Quatmann 6d24ea9606 Silenced many 'loop variable is always a copy' warnings 4 years ago
Tim Quatmann 481d23b904 Replaced storm::expressions::Expression::operator^ by storm::expressions::pow. An optional flag indicates if we should allow power expressions of integer type (PRISM semantics) or whether it is always a real (JANI semantics). 4 years ago
Tim Quatmann 46462d6556 Z3Adapter: Fixing translation of XOR operators - expression's operator^ is supposed to be power, not xor. 4 years ago
Tim Quatmann d863fe4156 Jani Export: Power expressions of integer type need to be type casted. 4 years ago
Matthias Volk 94cd2e7fbd Apply rewriting only for modularisation 4 years ago
Jip Spel 5a37a40cea Monotonicity for computing extremal value and parameter space partitioning 4 years ago
Matthias Volk 868c9fb0fd
Fixed activation for failed nested SPAREs. 4 years ago
Matthias Volk e156d7b8e7
Prevent problems with different random values on older Boost versions 4 years ago
Matthias Volk 5b053fa59c
Tests for DFT simulator 4 years ago
Matthias Volk 54e665aff1
First version of simulator for failure traces in DFTs 4 years ago
Matthias Volk d6d36ee557
Support for sampling from exponential distribution 4 years ago
Matthias Volk 656e823287
Refactored DFT Api Test 4 years ago
Matthias Volk d04268a294
Added const qualifiers 4 years ago
Matthias Volk fe014aaceb
Fixed typo 4 years ago
Matthias Volk 2d092abdfa
Untangled creating of DFT successor state and refactored FailableElements 4 years ago
Tim Quatmann c2fc1218b7 JaniParser: Make warning disappear when assigning an int expression to a real-valued function. 4 years ago
Tim Quatmann 8b68fbf948 JaniBuilder: Fixed checks for transient variable assignments 4 years ago