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 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.