snabbkaffe
snabbkaffe copied to clipboard
Integrated fuzzer
Investigate if snabbkaffe can inject schedulings automatically.
- Given a trace, try to infer causality between the events.
- Inject an ordering between unrelated events
- Run the code with deadlock detection (see #35) and refine the infered causalities if a deadlock is detected
- Run checks as usual to detect anomalies
- Repeat with a different injection