PKS Software GmbH  
Produkte
 
Products at a Glance
markerEGL
markerSystem i
User Interface-Modernization
- Server Builder 400
      Unicode
      Web2.0 Bridge
      AX/query
- Universal Client
- HATS
----------------------------
Rehosting
- Migration Tools 400 OCC
- Service Library 400
----------------------------
Application Modernization
- Migration Tools 400 EGL
- Reeng. Tools 400 EGL
- Transform. Workbench
----------------------------
Services
markerAdabas/Natural
Development Services
Downloads
 
PKS
Products - System i
Evolution ²·º = Technological Innovation x Process Innovation
 
 
System i
 
Transformation Workbench
 

The Transformation Workbench is a rule-based tool for the automation of complex analyses and migration, modernization or reengineering tasks. Its high degree of automation guarantees an optimal degree of operating efficiency and quality.

 

Product Description

 

Migration and reengineering projects basically consist of recognizing, analyzing and comprehending existing source code, and, based on this comprehension, generating new source code that complies with the new architecture demands.

 

This process can be manually implemented, but when it comes to large-scale applications it quickly becomes extremely complex and costly. PKS has developed the Transformation Workbench for precisely such cases. Rules for the recognition and analysis of existing source code – even beyond lingual barriers – can be stored in the Transformation Workbench. Rules that define how new source code should be generated from extracted information can also be stored. The rules can easily be adapted to a particular migration or reengineering problem.

 
Today there are already a number of rule types for RPG, Cobol, CL, C++, OCC, DDS and much more.
 

The Transformation Workbench makes it easy to create and test such rule types.  As soon as a rule type is created, which is easily done in a special text editor, the Transformation Workbench automatically creates an appropriate converter/compiler in C++ with which the existing source code can then immediately be tested. A graphical debugger shows exactly how the rule type analyzes and processes the source code.

 

The rule type consists of an object-oriented transformation language that can work with symbol tables and abstract syntax trees (ASTs). This makes the rule types very efficient. The transformation language can be easily added onto with e.g. repository interfaces or interfaces to the documentation tools.

 
 
 
List of Available Rule Types:
 
RPG -> EGL CL -> EGL COBOL -> EGL
RPG -> OCC CL -> OCC COBOL -> OCC
RPG -> COBOL CL -> COBOL COBOL -> COBOL
     
OCC -> C / C++ OCL -> CL  
DDS -> XML OCL -> COBOL  
 
 

NATURAL -> application analysis for building a hyperlink framework for identifying
dependencies
IMS/DL1 -> application analysis for building a hyperlink framework as the basis of an
e-commerce transformation
JCL analysis
DDS -> binary structures
C -> code analyses
Creation of data transformation programs
Creation of IO modules in C++
COBOL structure analyses
Analysis of mixed language applications
Generation of Java services

 
 

Features and Benefits

 
Simple object-oriented grammar
MarkerRule-based analysis and synthesis

MarkerRecognition of context-free languages

MarkerComprehensive tree arithmetic
MarkerUser-defined symbol tables (capable of transactions)
MarkerIntegrated graphical development environment Visual YYOP®
MarkerSimplified and accelerated compiler development process
MarkerEffective maintenance of modifications and add-ons
MarkerUnique parsing of complex syntax combinations
 
 
Success = Stability x Evolution ²·º
 
 
up | back
search
 
german german
 
Downloads
Direct contact
for:
System i / AS/400,
System z
Adabas / Natural, IBM EGL,
License Center, Public Relations

Markermore
Links to EGL information:

Rational Business Developer Extension (IBM, german)

White Paper EGL (IBM, engl.)