ComputingComputer ScienceCompilersProgramming LanguagesSoftware EngineeringCode GenerationReverse EngineeringSoftware MaintenanceCode TranslationEncapsulationFunctional Equivalence PrincipleProgram TransformationSource Code PreservationSource Code TransformationSource-oriented TranslationSource-to-source Translation
In this paper an approach for automated source-to-source translation from Cobol to Java is presented. The primary goal of this approach is to ensure that the generated code will be maintainable. In some cases this is achieved even by sacrificing complete functional equivalence of the generated code with the original program. We also intensively use encapsulation to hide away difficulties of language conversion process from the maintenance engineer. We discuss results of practical application of this approach on examples taken from the real-life programs.
18
Restructuring program identifier names
Caprile · 2000 · 131 citations
The realities of language conversions
C. Verhoef, A.A. Terekhov · IEEE Software · 2000 · 102 citations · Full text