2020

CADET: Debugging and Fixing Misconfigurations using Counterfactual Reasoning

Krishna, Rahul, Iqbal, Md Shahriar, Javidian, Mohammad Ali et al.

Understand

Modern computing platforms are highly-configurable with thousands of interacting configurations.

  • However, configuring these systems is challenging.
  • Erroneous configurations can cause unexpected non-functional faults.
  • This paper proposes CADET (short for Causal Debugging Toolkit) that enables users to identify, explain, and fix the root cause of non-functional faults early and in a principled fashion.

Reading the bibliography…