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'.
As a result no states were skipped during exploration and no approximation took place.
|
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'.
As a result no states were skipped during exploration and no approximation took place.
|
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 |