Our Methodology

The Source to Source 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 source to source compiler 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.

Source to Source Compiler (Translator, Converter) System Architecture

Source to Source Compiler (Translator, Converter) 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," , "C#" and other languages ).

Source to Source Conversion Services

We provide target compiler source code 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.