| Task | Description | Status |
| Graph Layout algorithms | Study genetic algorithms and simulated anealing |
done |
| Web page | Maintain upto-date page for the project | Ongoing |
| Use Cases | Create the use cases for this project | done |
| Class dictionary | Create the class dictionary for text-uml conversion | done |
| Interaction with ApStudio | Interact with ApStudio group to keep upto date on all changes to their class dictionary | Ongoing |
| Read input and identify components | Identify the vertices and the edges for a given class dictionary | done |
| Create output object | Create the output object for a given class dictionary | done |
| Use graph layout algorithms | Use some algorithm for good placement of components on the graph | done |
| Integration testing | Check the compatibility with the ApStudio group | done |