52 Commits (31f46830940fe4dd4f8a72042db4052eba19a54a)

Author SHA1 Message Date
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 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