Future Work
lExpansion of system
ØMultiplicity Relationships
ØMore Symbols
lDeeper layers of software design
ØSequence Diagrams
ØFlow Charts
ØGenerate More Code
ØCode Editor
Future system enhancements include allowing the user to sketch more detail about a program.  For instance, we plan to add the ability to recognize multiplicity relationships by interpreting annotations on associations.  For example, the “many to one” relationship.    We would also like to recognize other software diagram types, such as flow charts or sequence diagrams.  We also hope to integrate a code editor, allowing users to alternate between diagram view and code view, using existing software to reverse engineer the code into diagrams.