Tarantula

Fault Localization via Visualization

Home
Interface
Architecture
Publications
People
FAQ
Site Map

Tarantula is built on top of the Aristotle Analysis System. The Aristotle system is a set of tools that perform program analyses on C programs. We are currently using Aristotle for its coverage instrumenters, which take C programs and augment them to output the statements that were executed by each execution of the program. Although, in the future, we plan to utilize more advanced features of Aristotle in Tarantula.

Tarantula is a Java program of approximately 3100 lines of code. Between it and the Aristotle system is a library to translate the data files produced by Aristotle into the Java class structure used by Tarantula.


Georgia Tech | College of Computing | GVU Center |
Aristotle Research Group
Information Interfaces Research Group
| Tarantula Home