Tim Quatmann
|
12c8f8928d
|
DeterministicSchedsObjectiveHelper: Compute tighter lower/upper bounds.
|
6 years ago |
Tim Quatmann
|
9bde9c4127
|
Merge branch 'master' into deterministicScheds
|
6 years ago |
Tim Quatmann
|
ca9102616b
|
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected (part 2...).
|
6 years ago |
Tim Quatmann
|
91951f6714
|
GurobiLpSolver: Fixed an issue when popping and pushing variables with the same name.
|
6 years ago |
Tim Quatmann
|
193c961727
|
Removed unnecessary include.
|
6 years ago |
Tim Quatmann
|
5a017ea718
|
Merge branch 'master' into deterministicScheds
|
6 years ago |
Tim Quatmann
|
b86d022af1
|
GurobiLpSolver: Fixed an issue when popping and pushing variables with the same name.
|
6 years ago |
Tim Quatmann
|
adaba03648
|
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected.
|
6 years ago |
Tim Quatmann
|
c068b7e387
|
Merge branch 'master' into deterministicScheds
|
6 years ago |
Tim Quatmann
|
160c6a67f4
|
Added missing method in case z3 lp solver is not available.
|
6 years ago |
Tim Quatmann
|
4322d00034
|
FilteredRewardModel: added create method that works without a checkout.
|
6 years ago |
Tim Quatmann
|
ee090b630e
|
deterministic schedulers: Refactored code for lp-based checker.
|
6 years ago |
TimQu
|
c72b97dfca
|
Cleared unused variable warning.
|
6 years ago |
TimQu
|
76cabb8287
|
geometry: Fixed a merge issue.
|
6 years ago |
Tim Quatmann
|
886bead969
|
Merge branch 'master' into deterministicScheds
|
6 years ago |
Tim Quatmann
|
cf25f2f941
|
SparseMatrix: Create a pretty string of the matrix dimensions.
|
6 years ago |
Tim Quatmann
|
138e0f2cee
|
solver: Implemented incremental support for LP solvers (Z3 and Gurobi)
|
6 years ago |
Tim Quatmann
|
1eee9a89bd
|
storage/geometry/polytopes: New Methods: setminus and clean
|
6 years ago |
Tim Quatmann
|
3a21ce8009
|
utility/vector: buildVectorForRange now gets the type of the vector as a template parameter.
|
6 years ago |
Tim Quatmann
|
0f0a586230
|
First version of MILP based deterministic scheduler technique.
|
6 years ago |
Alexander Bork
|
f16b488590
|
Added conservative lower bound correction
|
6 years ago |
Alexander Bork
|
a669c69fc9
|
Added tests for SMT encoding
|
6 years ago |
Alexander Bork
|
aff9d21811
|
Easier fix for bound computation using SMT encoding
|
6 years ago |
Alexander Bork
|
b89f8f8de4
|
Refactoring of SMT tests
|
6 years ago |
Alexander Bork
|
5d5487140f
|
Fixed bound calculation for SMT encoding
|
6 years ago |
Matthias Volk
|
f2840f3a66
|
Explore relevant events further even if the DFT has already failed
|
6 years ago |
Matthias Volk
|
944c5ac0fe
|
Only set operational BEs as failable
|
6 years ago |
Matthias Volk
|
f1c91d9280
|
Test case for SEQ bug
|
6 years ago |
Matthias Volk
|
32dc2dbcc0
|
Fixed bug where children of SEQ gates were not properly enabled
|
6 years ago |
Matthias Volk
|
0f1b05f28c
|
Added support for '_dc' label suffix
|
6 years ago |
Matthias Volk
|
c272e65d30
|
Changed suffix label for failed elements to '_failed'
|
6 years ago |
Matthias Volk
|
92d05ec368
|
Fixed handling of relevant events from properties
|
6 years ago |
Matthias Volk
|
534d2cf51b
|
Fixed concatenation of multiple properties
|
6 years ago |
Matthias Volk
|
0a1ed0270a
|
Output relevant events for better debugging
|
6 years ago |
Matthias Volk
|
9398832ce8
|
Add formula in parse exception for easier debugging
|
6 years ago |
Matthias Volk
|
b77009897f
|
Ensure unique names in JSON Parser
|
6 years ago |
Matthias Volk
|
22c6dfc212
|
Merge from master
|
6 years ago |
Matthias Volk
|
2b8cf84c97
|
Adapted tests to changes
|
6 years ago |
Matthias Volk
|
f2c902eedb
|
Set labels, dont care propagation and unique failed state according to relevant events
|
6 years ago |
Matthias Volk
|
51959d4334
|
Set labels in property as relevant events as well
|
6 years ago |
Matthias Volk
|
ef08ddd2f7
|
Small refactoring for ElementState
|
6 years ago |
Matthias Volk
|
9bf4348677
|
Test cases for DFT model building with relevant events
|
6 years ago |
Matthias Volk
|
10f01f66e2
|
Ignore relevant events for Don't care propagation
|
6 years ago |
Matthias Volk
|
2cf53af750
|
Proper handling of disabling/enabling events for SEQ and MUTEX
|
6 years ago |
Matthias Volk
|
9ce3f9f58d
|
Added tests for mutex
|
6 years ago |
Matthias Volk
|
9c226f8336
|
Added support for MUTEX (but without DC support)
|
6 years ago |
Matthias Volk
|
1b8d0a23ed
|
Allow empty choices due to restrictions in state exploration
|
6 years ago |
Matthias Volk
|
b38b28679f
|
Fixed seqfault when no property was given
|
6 years ago |
Matthias Volk
|
7ff1511570
|
Updated some TODOS
|
6 years ago |
Matthias Volk
|
256137b080
|
Some refactoring
|
6 years ago |