Experience on Automatically Converting a C++ Monolith to Java EE
Fuente:
arXiv
Salvato in:
| Autori principali: | , |
|---|---|
| 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 |