401 Commits (1b2a78e9ac70b96020b742ef0a58e85599bd5557)

Author SHA1 Message Date
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
Matthias Volk 98b628b269 Moved failableBE/Dependencies to own struct 7 years ago
Matthias Volk 53fa42f279 Ensure failable dependencies are only added once 7 years ago
Matthias Volk 1fcc375608 BE can no longer fail after triggered failure 7 years ago
Matthias Volk fb1ea21f9c Added assertions to exclude self-loops in DFT state generation 7 years ago
Matthias Volk 97b14e35d5 Small renaming 7 years ago
Matthias Volk a302ec9cfc Fix in BucketPriorityQueue 7 years ago
Matthias Volk d062e658e0 Output progress for DFT exploration 7 years ago
Matthias Volk 1d683acbde Added assertion 7 years ago
Matthias Volk 1140d96ba5 Added well-formedness check for DFTs 7 years ago
Matthias Volk 9376de26c9 Fixed typo 7 years ago