314 Commits (3bd910f42b3c7979d7664b8782ebdf678d91f5be)

Author SHA1 Message Date
Matthias Volk ef16ba576c Added default case for switch 6 years ago
Matthias Volk 144fa1c898 Throw exception instead of assertion 6 years ago
Matthias Volk 6dbe2441b9 Removed unnecessary members 6 years ago
Matthias Volk 7a8dbf8828 Heuristic is argument for functions in approximation algorithm 6 years ago
Matthias Volk 5d8fc7db77 Removed approximation heuristic NONE 6 years ago
Matthias Volk 37d0b66e73 Some fixes for approximation 6 years ago
Matthias Volk 6eb2795b68 Fixed crucial bug marking all states as 'to expand'. 6 years ago
Matthias Volk 0904c01828 Make exploration heuristic choosable 6 years ago
Matthias Volk e53d946b04 Refactored BucketPriorityQueue 6 years ago
Matthias Volk 6afcaa291d Refactored DftExplorationHeuristic 6 years ago
Matthias Volk 34edb426be Fixed arguments for exploration heuristic settings 6 years ago
Matthias Volk 5952aa8a6f Set labels, dont care propagation and unique failed state according to relevant events 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
Matthias Volk d140da92cc Small refactoring for ElementState 6 years ago
Matthias Volk b4f34b13bf Ignore relevant events for Don't care propagation 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
Matthias Volk cbbd812b42 Proper handling of disabling/enabling events for SEQ and MUTEX 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
Matthias Volk d4f56ac724 Added support for MUTEX (but without DC support) 6 years ago
Alexander Bork 7cab3985c0 Added basis for SMT solver integration 6 years ago
Matthias Volk ee02357612 Allow empty choices due to restrictions in state exploration 6 years ago
Matthias Volk 86c183a342 Fixed seqfault when no property was given 6 years ago
Matthias Volk 01df35236b Updated some TODOS 6 years ago
Alexander Bork 33b6ba6d8f Refactoring of constraint generation 6 years ago
Matthias Volk 5f7bf64d44 Some refactoring 6 years ago
Matthias Volk 99651bdc71 Started on the notion of 'relevant events' for DFT analysis 6 years ago
Matthias Volk 26366e43cf Some more refactoring 6 years ago
Matthias Volk 694c87c2b1 Fixed JSON import after changes in BEs 6 years ago
Matthias Volk 5ba2c6357e Removed mChildren in DFTRestriction 6 years ago
Matthias Volk 20b123ceca Removed mChildren in DFTGate 6 years ago
Matthias Volk 722ff138e2 Added missing break statement 6 years ago
Matthias Volk 6787d01e29 Continue refactoring 6 years ago
Matthias Volk ff22a973de Refactoring DFT elements 6 years ago
Matthias Volk 1d7c5caaf2 Fixed bitshift for DFT isomorphism 6 years ago
Matthias Volk 9dbb66a9bd Larger refactoring for DFT BEs. Split into BEExponential and BEConst 6 years ago
Matthias Volk fdf89e71a5 Started on support for constant failed/failsafe BEs 6 years ago
Matthias Volk 87180e1000 Correct initialization of priority queue 6 years ago
Matthias Volk f2e9d20a8d Set correct order for priorities according to heuristic 6 years ago
Matthias Volk bd3e062988 Added default case for switch 6 years ago
Matthias Volk 01461bbf57 Throw exception instead of assertion 6 years ago
Matthias Volk 2c1855f69a Removed unnecessary members 6 years ago
Matthias Volk a410b6d7bc Heuristic is argument for functions in approximation algorithm 6 years ago
Matthias Volk 7b4a51effe Removed approximation heuristic NONE 6 years ago
Matthias Volk 5d80c356e2 Some fixes for approximation 6 years ago
Matthias Volk 42a79dfe88 Fixed crucial bug marking all states as 'to expand'. 6 years ago
Matthias Volk 970430a6fb Make exploration heuristic choosable 6 years ago
Matthias Volk 3dd0bffef9 Refactored BucketPriorityQueue 6 years ago
Matthias Volk bb5d8b478a Refactored DftExplorationHeuristic 6 years ago