Alexander Bork
|
5d5487140f
|
Fixed bound calculation for SMT encoding
|
6 years ago |
Matthias Volk
|
f2840f3a66
|
Explore relevant events further even if the DFT has already failed
|
6 years ago |
Matthias Volk
|
944c5ac0fe
|
Only set operational BEs as failable
|
6 years ago |
Matthias Volk
|
f1c91d9280
|
Test case for SEQ bug
|
6 years ago |
Matthias Volk
|
32dc2dbcc0
|
Fixed bug where children of SEQ gates were not properly enabled
|
6 years ago |
Matthias Volk
|
0f1b05f28c
|
Added support for '_dc' label suffix
|
6 years ago |
Matthias Volk
|
c272e65d30
|
Changed suffix label for failed elements to '_failed'
|
6 years ago |
Matthias Volk
|
92d05ec368
|
Fixed handling of relevant events from properties
|
6 years ago |
Matthias Volk
|
534d2cf51b
|
Fixed concatenation of multiple properties
|
6 years ago |
Matthias Volk
|
0a1ed0270a
|
Output relevant events for better debugging
|
6 years ago |
Matthias Volk
|
9398832ce8
|
Add formula in parse exception for easier debugging
|
6 years ago |
Matthias Volk
|
b77009897f
|
Ensure unique names in JSON Parser
|
6 years ago |
Matthias Volk
|
22c6dfc212
|
Merge from master
|
6 years ago |
Matthias Volk
|
2b8cf84c97
|
Adapted tests to changes
|
6 years ago |
Matthias Volk
|
f2c902eedb
|
Set labels, dont care propagation and unique failed state according to relevant events
|
6 years ago |
Matthias Volk
|
51959d4334
|
Set labels in property as relevant events as well
|
6 years ago |
Matthias Volk
|
ef08ddd2f7
|
Small refactoring for ElementState
|
6 years ago |
Matthias Volk
|
9bf4348677
|
Test cases for DFT model building with relevant events
|
6 years ago |
Matthias Volk
|
10f01f66e2
|
Ignore relevant events for Don't care propagation
|
6 years ago |
Matthias Volk
|
2cf53af750
|
Proper handling of disabling/enabling events for SEQ and MUTEX
|
6 years ago |
Matthias Volk
|
9ce3f9f58d
|
Added tests for mutex
|
6 years ago |
Matthias Volk
|
9c226f8336
|
Added support for MUTEX (but without DC support)
|
6 years ago |
Matthias Volk
|
1b8d0a23ed
|
Allow empty choices due to restrictions in state exploration
|
6 years ago |
Matthias Volk
|
b38b28679f
|
Fixed seqfault when no property was given
|
6 years ago |
Matthias Volk
|
7ff1511570
|
Updated some TODOS
|
6 years ago |
Matthias Volk
|
256137b080
|
Some refactoring
|
6 years ago |
Matthias Volk
|
972371c9a2
|
Started on the notion of 'relevant events' for DFT analysis
|
6 years ago |
Matthias Volk
|
8090448564
|
Some more refactoring
|
6 years ago |
Matthias Volk
|
9d81730fe3
|
Fixed JSON import after changes in BEs
|
6 years ago |
Matthias Volk
|
365b7e7673
|
Removed mChildren in DFTRestriction
|
6 years ago |
Matthias Volk
|
723caeb56e
|
Removed mChildren in DFTGate
|
6 years ago |
Matthias Volk
|
56636fc4b0
|
Added missing break statement
|
6 years ago |
Matthias Volk
|
ed94c79c1a
|
Continue refactoring
|
6 years ago |
Matthias Volk
|
10c29d936b
|
Refactoring DFT elements
|
6 years ago |
Matthias Volk
|
c91033ebb1
|
Fixed bitshift for DFT isomorphism
|
6 years ago |
Matthias Volk
|
3bf14c5198
|
Larger refactoring for DFT BEs. Split into BEExponential and BEConst
|
6 years ago |
Matthias Volk
|
3183a141d6
|
Started on support for constant failed/failsafe BEs
|
6 years ago |
Matthias Volk
|
1f5d3b9479
|
Correct initialization of priority queue
|
6 years ago |
Matthias Volk
|
19ba1c38e7
|
Set correct order for priorities according to heuristic
|
6 years ago |
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
|
2ebac862e2
|
Added test cases for DFT approximation
|
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 |