Tree Transformation
Tree Transformations are quite simple in concept. Take an existing tree, and convert it into a new one. The goal of this project is to allow a generalizeable tree structure to be defined as the "start" set. Then another generalizeable "target" set will be defined. The Tree Transformation program is then tasked with the job of traversing the tree and converting the "start" tree nodes into "target" tree nodes. Issues with design will include recursive definition checking, invalid code may create recursive infinite generation of transformations, this should be prevented. Another aspect is feasibility. It may prove difficult to use this approach without a steep learning curve. Completion of this project will include useability feasability of this project for actual use. Nobody wants to use something that is more complicated than the given method of doing things, however, this cannot be assesed until a working prototype has been designed.
 
Back