Experience on Automatically Converting a C++ Monolith to Java EE

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Vehreschild, Andre, Pimenidis, Lexi
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912955054948352
author Vehreschild, Andre
Pimenidis, Lexi
author_facet Vehreschild, Andre
Pimenidis, Lexi
contents Converting a large C++ code base (800k lines of code) into Java alone is challenging. Changing the architecture from a monolith into an application adhering to the Java application server standard and to run it on WildFly is a different number. This report describes the experience made during the C++ to Java conversion, the techniques used as well as the way to success of running the Java code on the application server for the first time. The approaches to solve the usual C++ to Java culprits, like multiple inheritance, enum-handling and scoped objects are described. A clang-tool-based software is developed to continuously regenerate the Java, because development on the C++ code base continued.
format Preprint
id arxiv_https___arxiv_org_abs_2603_08200
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Experience on Automatically Converting a C++ Monolith to Java EE
Vehreschild, Andre
Pimenidis, Lexi
Cryptography and Security
Converting a large C++ code base (800k lines of code) into Java alone is challenging. Changing the architecture from a monolith into an application adhering to the Java application server standard and to run it on WildFly is a different number. This report describes the experience made during the C++ to Java conversion, the techniques used as well as the way to success of running the Java code on the application server for the first time. The approaches to solve the usual C++ to Java culprits, like multiple inheritance, enum-handling and scoped objects are described. A clang-tool-based software is developed to continuously regenerate the Java, because development on the C++ code base continued.
title Experience on Automatically Converting a C++ Monolith to Java EE
topic Cryptography and Security
url https://arxiv.org/abs/2603.08200