Read /home/lieber/.www/courses/csu670/f08/how-to-use-DemeterF and install the software and test the installation. Browse the DemeterF web page. http://www.ccs.neu.edu/research/demeter/DemeterF/ Specifically, read http://www.ccs.neu.edu/research/demeter/DemeterF/papers/intro-java.pdf or http://www.ccs.neu.edu/research/demeter/DemeterF/papers/intro-cs.pdf depending on whether you like to program in Java or C#. You may use either language in this course, but the lectures I will focus on Java. Read http://www.ccs.neu.edu/research/demeter/DemeterF/demfgen/index.html to learn the basics of DemFGen. ======================================= It is suggested that you use the naming conventions in /home/lieber/.www/courses/csg113/f08 for the first few weeks. This is sufficient for small programs. The behavior file program.beh must be there, even if it is empty. You may put your Java classes that you don't need to traverse in separate *.java files. In the class dictionary you mention all classes that are involed in traversals and parsing, printing, displaying, etc.