Goals of the introspector project: 1.Input Programs are read into memory this is done with help of the compiler 2.Representation The Program is stored in a way that is easy to manipulate this is a data structure held in memory it is able to be written to disk 3.Manipulation the user can manipulate the program 3.1 View the user can display the program 3.2 Select parts of the program are selected 3.3 Edit the parts are changed 4.Generation The new program is created ------------------------------------- Plan on how to get this project finished : 1. Create basic modules 2. Standardize coding 3. Make Object Oriented 4.