PKS Software GmbH  
Produkte
 
Produktübersicht
markerEGL
markerSystem i
User Interface-Modernisierung
- Server Builder 400
      Unicode
      Web2.0 Bridge
      AX/query
- Universal Client
- HATS
----------------------------
Re-Hosting
- Migration Tools 400 OCC
- Service Library 400
----------------------------
Anwendungs-Modernisierung
- Migration Tools 400 EGL
- Reeng. Tools 400 EGL
- Transform. Workbench
----------------------------
Services
markerAdabas/Natural
Development Services
Downloads
 
PKS
Produkt - System i
Evolution ²·º = Technological Innovation x Process Innovation
 
 
System i
 
Transformation Workbench
 

Die Transformation Workbench ist ein regelbasiertes Werkzeug zur Automatisierung von komplexen Analysen sowie Migrations, Modernisierungs- oder Reengineeringaufgaben. Die hohe Automatisierung garantiert optimale Wirtschaftlichkeit und Qualität.

 

Produktbeschreibung

 

Migrations- und Reengineeringprojekte bestehen im Wesentlichen aus Erkennen, Analysieren und Verstehen eines vorhanden Sourcecodes und der Erzeugung eines neuen Sourcecodes basierend auf dem Verständnis des Vorhandenen unter Einhaltung neuer Architektur-anforderungen.

 

Dieser Prozess kann manuell durchgeführt werden, wird aber bei großen Anwendungen schnell extrem aufwendig und teuer. PKS hat für diesen Fall die Transformation Workbench entwickelt. In der Transformation Workbench können Regeln hinterlegt werden für das Erkennen und Analysieren des vorhanden Sourcecodes auch über Sprachgrenzen hinweg. Ebenso können Regeln hinterlegt werden wie aus der gewonnenen Information neuer Source Code erzeugt werden soll. Die Regeln können leicht auf ein individuelles Migrations- oder Reengineeringproblem angepasst werden.

 
Heute gibt es bereits eine Vielzahl von Regelwerken für RPG, Cobol, CL, C++, OCC, DDS und vieles mehr.
 

Die Transformation Workbench erlaubt ein einfaches Erstellen und Testen dieser Regelwerke. Sobald ein Regelwerk erstellt ist, was ganz einfach über einen speziellen Texteditor erfolgt, erzeugt die Transformation Workbench automatisch einen entsprechenden Konverter / Compiler in C++, der dann sofort mit dem vorhanden Sourcecode getestet werden kann. Ein graphischer Debugger zeigt genau wie das Regelwerk den Sourcecode analysiert und verarbeitet.

 

Das Regelwerk besteht aus einer objektorientierten Transformationssprache, die mit Symboltabellen und Abstract Syntax Trees (ASTs) arbeiten kann. Hierdurch werden die Regelwerke sehr effizient. Die Transformationssprache kann einfach erweitert werden z.B. um Repositoryinterfaces oder Schnittstellen zu Dokumentationswerkzeugen.

 
 
 
Liste der verfügbaren Regelwerke:
 
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 -> Applikationsanalyse, um einen Hyperlink Framework für die Identifikation von
Anhängigkeiten zu bauen
IMS/DL1 -> Applikationsanalyse, um einen Hyperlink Framework als Basis einer
E-Commerce Transformierung zu bauen
JCL Analyse
DDS -> Binäre Strukturen
C -> Code Analysen
Generierung von Datentransformations-Programmen
Generierung von IO-Modulen in C++
COBOL Strukturanalysen
Analyse von gemischten Sprachapplikationen
Generierung von Java Services

 
 

Merkmale und Vorteile

 
einfache objektorientierte Grammatik
Markerregelbasierende Analyse und Synthese

MarkerErkennung kontextfreier Sprachen

Markerumfangreiche Baum-Arithmetik
Markerfrei definierbare Symbol-Tabellen (transaktionsfähig)
Markerintegrierte graphische Entwicklungsumgebung Visual YYOP®
Markervereinfachter und beschleunigter Compiler-Entwicklungsprozess
Markereffektive Wartung bei Modifikationen und Erweiterungen
Markereinzigartiges Parsen komplexer Syntax-Konstellationen
 
Marker FAQ Transformation Workbench
 
Success = Stability x Evolution ²·º
 
 
nach oben | zurück
Suche
 
D english
 
Downloads
EGL Whitepaper
Ihre Direktkontakte
zu den Themen:
System i / AS/400,
System z
Adabas / Natural, IBM EGL,
Lizenzcenter, Presse

Markerweiter
Marker FAQ Transformation
    Workbench
Links zum Thema EGL:

Rational Business Developer Extension (IBM, dt.)

White Paper EGL (IBM, Engl.)