Alexander Bork
|
31f4683094
|
Added activation for experimental DFT SMT analysis
|
6 years ago |
Alexander Bork
|
e06bb99cc4
|
Changed DEP conflict constraint to avoid double check
|
6 years ago |
Alexander Bork
|
baa8a6dbcb
|
Improved conflict search by directly capturing DEPs with same trigger
|
6 years ago |
Alexander Bork
|
965c54b76d
|
Fixed error that only one FDEP was required to be active for a possible conflict to be detected
|
6 years ago |
Alexander Bork
|
38ccd51ae1
|
Added check for conflicts between dependencies in the DFT
|
6 years ago |
Alexander Bork
|
80fc8fb56b
|
Fix for error that checkbound may be large than number of Markovian states
|
6 years ago |
Alexander Bork
|
28a878f154
|
Adjusted lower bound correction to new BE distinction
|
6 years ago |
Matthias Volk
|
521461737a
|
Adaption to changes in BEs
|
6 years ago |
Alexander Bork
|
d42dea79c3
|
Added comments to explain the query
|
6 years ago |
Alexander Bork
|
948485c226
|
Reworked lower bound computation
|
6 years ago |
Alexander Bork
|
eeccb2092a
|
Added variables for trigger and resolution timepoints of dependencies
|
6 years ago |
Alexander Bork
|
9b152e4940
|
Added variables vor trigger and resolution timepoints of dependencies
|
6 years ago |
Alexander Bork
|
c4ba7554fd
|
Added upper bound correction
|
6 years ago |
Alexander Bork
|
0baccee440
|
Added correction of constraint for non-Markovian states
and better lower bound computation
|
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
|
5d5487140f
|
Fixed bound calculation for SMT encoding
|
6 years ago |
Matthias Volk
|
3bf14c5198
|
Larger refactoring for DFT BEs. Split into BEExponential and BEConst
|
6 years ago |
Alexander Bork
|
d06cf59eba
|
Added SMT function to calculate lower bound for number of DFT failures needed for failure of TLE
|
6 years ago |
Alexander Bork
|
1976a41298
|
Reworked solver integration
|
6 years ago |
Alexander Bork
|
4507b484d5
|
Re-added option to export DFTs to smtlib2 SMT files
|
6 years ago |
Alexander Bork
|
29b0c4a78f
|
First version of SMT solver integration for DFT analysis
|
6 years ago |
Alexander Bork
|
fc9befbe9e
|
Added toExpression functions for SMT constraints
|
6 years ago |
Alexander Bork
|
7cab3985c0
|
Added basis for SMT solver integration
|
6 years ago |
Alexander Bork
|
33b6ba6d8f
|
Refactoring of constraint generation
|
6 years ago |
Matthias Volk
|
9dbb66a9bd
|
Larger refactoring for DFT BEs. Split into BEExponential and BEConst
|
6 years ago |
Matthias Volk
|
1461ba9073
|
Fixed SMT encoding of voting gate
|
7 years ago |
Matthias Volk
|
09797dae5a
|
SMT encoding for SEQ gate
|
7 years ago |
Matthias Volk
|
e99e5bf6bf
|
Fixed typo leading to wrong variables in SMT encoding
|
7 years ago |
Matthias Volk
|
7d464f5807
|
SMT encoding for voting gate via or/and construction
|
8 years ago |
Matthias Volk
|
3987458ed8
|
Fixed bug in claiming by only considering spare parents
|
8 years ago |
Matthias Volk
|
0b4c093e81
|
Throw exception for VOT gates
|
8 years ago |
Matthias Volk
|
b31aa5d463
|
SMT support for POR gate
|
8 years ago |
Matthias Volk
|
ccee1bb007
|
Added last constraint 11 for Fdeps
|
8 years ago |
Matthias Volk
|
1c90f3829f
|
Added constraints 10
|
8 years ago |
Matthias Volk
|
e8a950d9d7
|
Support for conjunction over empty set
|
8 years ago |
Matthias Volk
|
0efa16876b
|
Started on encoding for FDEPs by implementing constraint (9)
|
8 years ago |
Matthias Volk
|
89984abdaf
|
Fixed spare claiming problem by asserting that only operational elements can be claimed
|
8 years ago |
Matthias Volk
|
f675d60ccc
|
Added assertion
|
8 years ago |
Matthias Volk
|
275a191b08
|
Fixed spare claiming by adding missing constraint 'if the child is not claimed at the moment, it will never be claimed'.
|
8 years ago |
Matthias Volk
|
7d56572eba
|
Recursive method for generating constrainst for 'trying to claim'
|
8 years ago |
Matthias Volk
|
b6d3b0242f
|
Fixed encoding for toplevel element
|
8 years ago |
Matthias Volk
|
623ce0ccf1
|
Fixed missing break in case distinction
|
8 years ago |
Matthias Volk
|
1affccbf81
|
Fixed encoding of PAND
|
8 years ago |
Matthias Volk
|
d1d2925044
|
Throw exceptions for missing SMT encodings
|
8 years ago |
Matthias Volk
|
b567aa0de9
|
Added encoding for constraint 8
|
8 years ago |
Matthias Volk
|
3df80c3389
|
Better comments for SMT encoding
|
8 years ago |
Matthias Volk
|
cf7c09584b
|
Use implication instead off iff in constraint 5
|
8 years ago |
Matthias Volk
|
34911003e0
|
Better comments for SMT generation
|
8 years ago |