Rogues Gallery of SchemataOn this page is a collection of schema diagrams for a variety of reverse engineering tools. In simplest terms, a schema is an entity-relationship diagram of the data that a tool accepts for input or produces as output. Sometimes they are called object models. The diagrams use UML or UML-like notation.I have collected these schemas as part of a requirements gathering exercise for developing a standard exchange format for reverse engineering tools. These schemas will be used to help design a reference schemas for the architectural level, program entity level, and abstract syntax tree level. Clearly, this page is a work-in-progress and I will add schemas as they
become available (and when I have time.) If you have a schema that
you would like to add, please send
it to me.
AcknowledgementsThanks to Michael Godfrey, Ahmed Hassan, Ivan Bowman, and many others for contributing diagrams. Tim Lethbridge and Johannes Martin helped me to refine the schema diagrams for their tools.Back to WoSEF home page. Back to Susan Elliott Sim's home page. |