Modernization Process

Specialty Areas

Featured Whitepaper

               

Recent & Upcoming Events

AEM™ Task 2. Source Code Parsing

The AEM™ extraction engine (TMGi-SAT®) allows us to parse, extrapolate, and rearrange all detailed information necessary to reconstruct the application in a format that demonstrates how the application works along with its business processes. Source code parsing results are the lowest-level detail captured from the existing applications. Examples of artifacts captured are: variables, verbs, compiler reserved words, data I/O syntax, and program parameters. We use these artifacts to forward-engineer the applications into a new architecture.

Source Code Parsing Output:

  • Architectural analysis and logic process flow
  • Relational tables populated with analysis data
  • One repository for all languages contained within the enterprise portfolio
  • Control flow; we shape data and variable information into a ‘roadmap'—regardless of its source code language—creating a data and application cross reference.
  • We generate program maps for all the programs within an application and, if present, all applications within an enterprise.
  • We extract and map data or variable attributes before exporting them into application models.
  • We extract relationship links and place them in tables for all variables and programs. This data provides cross-reference information and supports dynamic impact analysis.
Request A Call
LANGUAGE & DATABASE EXPERIENCE MATRIX (Abbreviated)
Assembler CICS Mantis PowerBuilder VB6 DB2
C COBOL Natural RPG VB.Net Oracle
C# Java PL/1 VBA Adabas SQL Server