|
|
|
Legacy Renewal using ModelCVS by APG
Legacy Renewal is another strength of ModelCVS by APG. Through Model Transformation one Programming Language can be transformed to another one. In Figure 1 the transformation from COBOL or PLI language to JAVA is depicted. The transformation process starts by parsing the related language. After having parsed the language, the metamodel instance will be populated. If needed the instance can be used to make some restructuring (using JAVA, since the transformation platform is in Eclipse und can easily be extended using Java language). The code can be shifted from one module to another. Modules can be divided into sub modules or can be collected into a bigger module, presentation layers can be separated from the business logic etc... The next step is the transformation of one language instance to the target language instance. This target instance is JAVA or CA Gen instance. The generated instance will be used to generate t he finale code. Second figure shows the detailed generation of the Java instance.
Vienna, November 3.2007
|
|
|
|
|