Part III: Flows and Dependencies

In this part, we show how to follow where specific (faulty) values come from, and why they came to be.

  • Tracking Failure Origins shows how to instrument programs such that data flows as well as control flows and the associated dependencies are automatically tracked, allowing to easily find out where a value came from.