Fri, 30 Jul 2010 08:18:22, CEST
last modifications 25th July 2010
 
Home Tool integration ModelCVS by APG V0.1 Partner Zone Contact RSS
 
ModelCVS by APG V0.1
Introduction
Metamodeling Toolkit
Data Exchange component
Legacy Renewal
Java Generation Components
UML2 Diagrams
Reporting
 
Ben & Albert
 
 
"Enhancement
through
Transformation"
 

Contact us for more information
 
 
User:
Password:
Registration / Send password
 
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


 

Figure 1

ProgGen is an easy-to-use model transformation tool for Programming Languages. Programs of a source language can be loaded into the ProgGen database. The next step is the normalization of the program source components. The normalization process divides the programs into some smaller modules like procedures, variable declarations, table SQL declarations. The analyzer parses those modules and instantiates the source languages metamodel. The conversion engine transforms the source languages metamodel instance into the target languages metamodel instance. The target loader finally loads the target environment with the translated program instances. The report component delivers reports about the internal processes of ProgGen. The Editor allows the user to look at various components during the transformation process. Using the editor some corrections and restructurings in the system can be done. The configuration Manager lets the user define some locations for the work files which support the transformation process. The system is available as one user client and as a client server application, where many user are working on the same conversion basis. The first version of ProgGen supports PL/1 to CA Gen transformations.
More information about various components will follow soon.

 

Figure 2
ProgGen Report
ProgGen Report

 
Maulbertschgasse 7,  1190 Vienna AUSTRIA
E-Mail: office@arikan.at  UID: ATU16111302
©2007 ARIKAN Productivity Group GesmbH
Telefon: (+43)(1)5955172
Telefax: (+43)(1)5955172-12