Formalize DART algorithm presented at the second lecture using the introduced terminology, i.e., program transitions, computations, paths, etc.
Due date:10am, November 11th, 2007.
Submission:Use latex and email.
Useful links:We implement a compiler from abstract syntax trees (ASTs) into the program representation by transition relations. We will be using abstract syntax trees created by the CIL infrastructure. Our implementation language is Caml.
For the first part of the translation, we convert ASTs into the transitions represented in the dot format. The set of transition defines a graph where nodes a labeled by control locations, and edges are labeled by transition relations.
Intermediate steps:~rybal/c-frontend-proj1-Nov-09-2007-00-35.tgz.
Online copy is available.~/yourlastname-proj1.tgz
before the due date.6pm, November 14th, 2007
Useful links: