359 Commits (a0e68a9d228730fe190a046e6963640c907ad015)

Author SHA1 Message Date
Matthias Volk e53d946b04 Refactored BucketPriorityQueue 7 years ago
Matthias Volk 6afcaa291d Refactored DftExplorationHeuristic 7 years ago
Matthias Volk 34edb426be Fixed arguments for exploration heuristic settings 7 years ago
Matthias Volk 5952aa8a6f Set labels, dont care propagation and unique failed state according to relevant events 7 years ago
Alexander Bork d06cf59eba Added SMT function to calculate lower bound for number of DFT failures needed for failure of TLE 7 years ago
Matthias Volk d140da92cc Small refactoring for ElementState 7 years ago
Matthias Volk b4f34b13bf Ignore relevant events for Don't care propagation 7 years ago
Alexander Bork 1976a41298 Reworked solver integration 7 years ago
Alexander Bork 4507b484d5 Re-added option to export DFTs to smtlib2 SMT files 7 years ago
Matthias Volk cbbd812b42 Proper handling of disabling/enabling events for SEQ and MUTEX 7 years ago
Alexander Bork 29b0c4a78f First version of SMT solver integration for DFT analysis 7 years ago
Alexander Bork fc9befbe9e Added toExpression functions for SMT constraints 7 years ago
Matthias Volk d4f56ac724 Added support for MUTEX (but without DC support) 7 years ago
Alexander Bork 7cab3985c0 Added basis for SMT solver integration 7 years ago
Matthias Volk ee02357612 Allow empty choices due to restrictions in state exploration 7 years ago
Matthias Volk 86c183a342 Fixed seqfault when no property was given 7 years ago
Matthias Volk 01df35236b Updated some TODOS 7 years ago
Alexander Bork 33b6ba6d8f Refactoring of constraint generation 7 years ago
Matthias Volk 5f7bf64d44 Some refactoring 7 years ago
Matthias Volk 99651bdc71 Started on the notion of 'relevant events' for DFT analysis 7 years ago
Matthias Volk 26366e43cf Some more refactoring 7 years ago
Matthias Volk 694c87c2b1 Fixed JSON import after changes in BEs 7 years ago
Matthias Volk 5ba2c6357e Removed mChildren in DFTRestriction 7 years ago
Matthias Volk 20b123ceca Removed mChildren in DFTGate 7 years ago
Matthias Volk 722ff138e2 Added missing break statement 7 years ago
Matthias Volk 6787d01e29 Continue refactoring 7 years ago
Matthias Volk ff22a973de Refactoring DFT elements 7 years ago
Matthias Volk 1d7c5caaf2 Fixed bitshift for DFT isomorphism 7 years ago
Matthias Volk 9dbb66a9bd Larger refactoring for DFT BEs. Split into BEExponential and BEConst 7 years ago
Matthias Volk fdf89e71a5 Started on support for constant failed/failsafe BEs 7 years ago
Matthias Volk 87180e1000 Correct initialization of priority queue 7 years ago
Matthias Volk f2e9d20a8d Set correct order for priorities according to heuristic 7 years ago
Matthias Volk bd3e062988 Added default case for switch 7 years ago
Matthias Volk 01461bbf57 Throw exception instead of assertion 7 years ago
Matthias Volk 2c1855f69a Removed unnecessary members 7 years ago
Matthias Volk a410b6d7bc Heuristic is argument for functions in approximation algorithm 7 years ago
Matthias Volk 7b4a51effe Removed approximation heuristic NONE 7 years ago
Matthias Volk 5d80c356e2 Some fixes for approximation 7 years ago
Matthias Volk 42a79dfe88 Fixed crucial bug marking all states as 'to expand'. 7 years ago
Matthias Volk 970430a6fb Make exploration heuristic choosable 7 years ago
Matthias Volk 3dd0bffef9 Refactored BucketPriorityQueue 7 years ago
Matthias Volk bb5d8b478a Refactored DftExplorationHeuristic 7 years ago
Matthias Volk b4bd898f1b Fixed arguments for exploration heuristic settings 7 years ago
Matthias Volk b4748064ac Warning about default dormancy factor of 1 as pointed out by Enno Ruijters 7 years ago
Matthias Volk 15bcb8afb6 Output line number for GalileoParser errors 7 years ago
Alexander Bork d31fae859f Added error handling of gates with restricton as child and changed order of topoSort and rank computation to ensure that rank is only computed for acyclic DFTs 7 years ago
Matthias Volk 04164d8b02 Fixed crucial typo in symmetry ordering 7 years ago
Matthias Volk 32f757e4b4 Fixed json export for FDEPs 7 years ago
Matthias Volk ef09fab716 Better check if element name is already used 7 years ago
Matthias Volk 7abf0c2a8f Update failable dependencies if trigger was set to dont care 7 years ago