In the second project phase, the new code was manually cleansed with the help of refactoring tools and brought into the required form. Throughout the entire translation process, numerous test cases were conducted to ensure the new programs provided the same results as the original ones.
The translation software worked well from the outset and is being used to port further Fortran programs. The one-off investment costs for the tool’s development are recouped each time it is re-used. Thanks to the manual post-editing, the quality of the code was improved and future maintainability safeguarded.