Modernization Process

Specialty Areas

Featured Whitepaper

               

Recent & Upcoming Events

AEM™ Task 1. Characterization

Characterization is an automated process during which we gather and analyze all applicable source code and database schema information from the legacy applications. For effectiveness, we recommend that all code from all applications be processed to discover and analyze each and every one of the interfaces and common elements.

There is a “culture” to all system applications. This culture is developed over the years and shaped by a number of factors such as: the number of programmers who have worked with the code, the types of hardware platforms, the number of interfaces involved with the applications, the user environment and standards or non-standards inherent within the code. The Characterization Task extracts this information directly from the code to provide an accurate understanding of the size and essence of the applications. How well documented are the programs? Do any program elements represent maintenance challenges? What is the technology mix in your applications? How difficult is this code to analyze? Characterization provides answers to these and similar questions.

Characterization enables us to provide clients with an accurate scope of work for the subsequent Knowledge Mining and Transformation tasks. The characterization report includes:

1. Architecture and technology   6. Number of interfaces
2. Number of lines of code   7. Organization of databases
3. Number of calls/performs/go-to's/if's   8. Organization of tables
4. Complexity and organization of code   9. Total application statistics
5. Documentation levels   10. Application purpose and description
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