Embarking on the challenging expedition from For-tran's venerable era to the dynamic landscape of Python presents a formidable task in the world of legacy code. This case study intricately navigates the transformative journey of translating a 1970s software, marked by scant documentation and challenging maintainability, into Python, employing the prowess of Large Language Model (LLM). Through a detailed exploration of the encountered nuances, pitfalls, and triumphs, this article vividly illustrates a real-world application of state-of-the-art language models in the realm of software modernization. Our experi-mentation with cutting-edge LLMs on authentic code reveals that while challenges persist, these models serve as invaluable tools for expediting the modernization process. This endeavor not only promises to breathe new life into aged software but also underscores its tangible societal and practical impact across top-tier industries.

Bridging Eras: Transforming Fortran Legacies into Python with the Power of Large Language Models

Pietrini R.;
2024-01-01

Abstract

Embarking on the challenging expedition from For-tran's venerable era to the dynamic landscape of Python presents a formidable task in the world of legacy code. This case study intricately navigates the transformative journey of translating a 1970s software, marked by scant documentation and challenging maintainability, into Python, employing the prowess of Large Language Model (LLM). Through a detailed exploration of the encountered nuances, pitfalls, and triumphs, this article vividly illustrates a real-world application of state-of-the-art language models in the realm of software modernization. Our experi-mentation with cutting-edge LLMs on authentic code reveals that while challenges persist, these models serve as invaluable tools for expediting the modernization process. This endeavor not only promises to breathe new life into aged software but also underscores its tangible societal and practical impact across top-tier industries.
2024
979-8-3503-7297-7
AI
Fortran
Legacy Code
LLM
Python
Translation
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12606/28125
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
social impact