摘要 |
A system and method for model-driven development reduces the complexity of graphical models and permits the generation of code from both UML models and XML schemas. An intermediate model builder engine generates a standardized, intermediate model for input to a transformation model builder engine and creates a transformation model comprising a hierarchy of zero or more domains, technical categories, transformer element sets, transformer elements, and transformation model elements correlating transformers with elements of the intermediate model. A transformation engine uses the transformation model to carry out model transformations, and an output generation engine receives the output of the transformation engine to generate source code or other output.
|