Main People Publications Research Tools

Supported Relationships

Example Graph The Aristotle Analysis System provides program analysis information, and supports the development of software engineering tools.

Aristotle's front end consists of parsers that gather the following information for procedures and programs:

  • Control Flow
  • Local Dataflow
  • Symbol Table

Aristotle tools use the data provided by the parsers to perform a variety of tasks, such as:

  • Dataflow analysis
  • Control dependence analysis
  • Code instrumentation
  • Graph construction
  • Graph display
The Aristotle Analysis Demo allows you to see some of the capabilities of the Aristotle Analysis System on some sample files. To view these samples, choose a relationship from the menu to the right.

Georgia Tech | College of Computing | Software Engineering | Aristotle Home
Updated November 1, 2001 by Tongyu Li