Automatic code refactoring of legacy code such as COBOL, PL/I, or even Assembler is, in many cases, an integral part of the modernization process. MOST's automatic code refactoring capability, including the adaptation to the cloud technology, enables companies to retain their functional assets while migrating to newer technology without rewriting the whole application.
MOST has carried out programming language refactoring projects worldwide. These projects have been completed within budget and the scheduled time frame together with a high level of customer satisfaction.
MOST projects are successful due to 3 key contributors:
Experienced staff & management team
What We Offer
MOST uses automated tools to refactor the code of legacy applications.
The tools automatically convert programming languages such as COBOL, Natural, PL/1, Fortran, Pathfinder (Ingenium), Easytrieve, Assembler, RPG, and JCL to Java, C#, C, Angular, and script languages to the relevant platform of choice on the cloud or on-premise.
While refactoring the code MOST can generate microservices in the target language that can be the basis for future enhancements in the cloud.
Accompanying the tools is a library of predefined "base elements" used to speed up the refactoring process.
The refactored application can be maintained and enhanced independently by the customer.
Apart from the core refactoring, we handle the required changes to environmental components such as internal and external interfaces, security changes, printing and schedulers.
Automated conversion of Assembler
MOST offers a solution for converting Assembler code to Java or C#. The conversion is fully automated, subject to Assessment. The converted code is completely maintainable and includes documentation of the original code alongside the converted code.
The following is an example of Assembler code:
The following is the converted code to Java. Note the original Assembler code in comments: