XMainframe: A Large Language Model for Mainframe Modernization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Dau, Anh T. V., Dao, Hieu Trung, Nguyen, Anh Tuan, Tran, Hieu Trung, Nguyen, Phong X., Bui, Nghi D. Q.
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910576142188544
author Dau, Anh T. V.
Dao, Hieu Trung
Nguyen, Anh Tuan
Tran, Hieu Trung
Nguyen, Phong X.
Bui, Nghi D. Q.
author_facet Dau, Anh T. V.
Dao, Hieu Trung
Nguyen, Anh Tuan
Tran, Hieu Trung
Nguyen, Phong X.
Bui, Nghi D. Q.
contents Mainframe operating systems, despite their inception in the 1940s, continue to support critical sectors like finance and government. However, these systems are often viewed as outdated, requiring extensive maintenance and modernization. Addressing this challenge necessitates innovative tools that can understand and interact with legacy codebases. To this end, we introduce XMainframe, a state-of-the-art large language model (LLM) specifically designed with knowledge of mainframe legacy systems and COBOL codebases. Our solution involves the creation of an extensive data collection pipeline to produce high-quality training datasets, enhancing XMainframe's performance in this specialized domain. Additionally, we present MainframeBench, a comprehensive benchmark for assessing mainframe knowledge, including multiple-choice questions, question answering, and COBOL code summarization. Our empirical evaluations demonstrate that XMainframe consistently outperforms existing state-of-the-art LLMs across these tasks. Specifically, XMainframe achieves 30% higher accuracy than DeepSeek-Coder on multiple-choice questions, doubles the BLEU score of Mixtral-Instruct 8x7B on question answering, and scores six times higher than GPT-3.5 on COBOL summarization. Our work highlights the potential of XMainframe to drive significant advancements in managing and modernizing legacy systems, thereby enhancing productivity and saving time for software developers.
format Preprint
id arxiv_https___arxiv_org_abs_2408_04660
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle XMainframe: A Large Language Model for Mainframe Modernization
Dau, Anh T. V.
Dao, Hieu Trung
Nguyen, Anh Tuan
Tran, Hieu Trung
Nguyen, Phong X.
Bui, Nghi D. Q.
Computation and Language
Artificial Intelligence
Mainframe operating systems, despite their inception in the 1940s, continue to support critical sectors like finance and government. However, these systems are often viewed as outdated, requiring extensive maintenance and modernization. Addressing this challenge necessitates innovative tools that can understand and interact with legacy codebases. To this end, we introduce XMainframe, a state-of-the-art large language model (LLM) specifically designed with knowledge of mainframe legacy systems and COBOL codebases. Our solution involves the creation of an extensive data collection pipeline to produce high-quality training datasets, enhancing XMainframe's performance in this specialized domain. Additionally, we present MainframeBench, a comprehensive benchmark for assessing mainframe knowledge, including multiple-choice questions, question answering, and COBOL code summarization. Our empirical evaluations demonstrate that XMainframe consistently outperforms existing state-of-the-art LLMs across these tasks. Specifically, XMainframe achieves 30% higher accuracy than DeepSeek-Coder on multiple-choice questions, doubles the BLEU score of Mixtral-Instruct 8x7B on question answering, and scores six times higher than GPT-3.5 on COBOL summarization. Our work highlights the potential of XMainframe to drive significant advancements in managing and modernizing legacy systems, thereby enhancing productivity and saving time for software developers.
title XMainframe: A Large Language Model for Mainframe Modernization
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2408.04660