35 Commits (aff9d2181198102a4655cefc27b20954f57febfe)

Author SHA1 Message Date
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
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 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 8 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
Matthias Volk 8051912147 Correct indentation 8 years ago
Matthias Volk 5d79eff2cd Wrapper for file opening 9 years ago
sjunges 112fb8f61e moving dfts to their own lib and cli 9 years ago
sjunges 05cca06b14 smt check for almost surely failing dfts fixed for spares with more than 3 children 9 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 9 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 9 years ago
sjunges 464a497093 smt checker v1, and better error messages 9 years ago