Project Tesseract

Enabling scalable dependency-based debugging

Goal of the project

Recent studies show that debugging techniques based on dynamic dependency analysis could greatly boost debugging efficiency. Yet these techniques are not widely adopted as they do not scale to even medium-length executions. To deliver this new-found power to the hands of developers, Project Tesseract addresses the scalability limitation by massively parallelizing the traditionally highly sequential dynamic dependency computation, and performing the expensive analysis only on-demand.