Our Methodology

The Conversion Process

The conversion process can be divided into two steps:

  1. CAT (Computer Aided Translation): The source code is automatically converted to the target language using a standard translation tool program.
  2. Debug and Test: In this phase, the output code is tested for run-time errors and the performance of the program is checked and debugged with test cases to verify correct behavior.

Translator System Architecture

Translator Structure

Our translators have been designed according to a proprietary "triple conversion architecture" which allows us to support the translation of multiple input dialects (PL/M, PL/I, COBOL, Pascal and Assembly, with 223+ underlying dialects) to multiple target languages (including "C," "C++," "Java," and "C#").

Conversion Services

We provide target compiler Conversion Services. We have found that most of our clients have sufficient internal software engineering capabilities to conduct debugging and testing in-house; however, to the extent that you would like assistance with this step, we would be happy to work with the IT consultant of your choice or to suggest one for you.