mlsanityData to 14 Oct 2026

Automated Validation of COBOL to Java Transformation

arXiv 2506.10999 ↗First posted 14 Apr 2025cs.SE cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

Recent advances in Large Language Model (LLM) based Generative AI techniques have made it feasible to translate enterpriselevel code from legacy languages such as COBOL to modern languages such as Java or Python. While the results of LLM-based automatic transformation are encouraging, the resulting code cannot be trusted to correctly translate the original code. We propose a framework and a tool to help validate the equivalence of COBOL and translated Java. The results can also help repair the code if there are some issues and provide feedback to the AI model to improve. We have developed a symbolic-execution-based test generation to automatically generate unit tests for the source COBOL programs which also mocks the external resource calls. We generate equivalent JUnit test cases with equivalent mocking as COBOL and run them to check semantic equivalence between original and translated programs.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 2 of its 11 references that are in the map. First posted on arXiv 14 Apr 2025.

Builds on

2 of 11 references.

References · 2

  1. 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
  2. 2016A Survey of Symbolic Execution Techniquescited by 36

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.