La rétro-ingénierie automatisée, du code à la documentation, puis au nouveau code, est essentielle à la modernisation. À l'aide de grands modèles de langage, le processus documente et affine de manière approfondie le code existant, facilitant ainsi la traduction dans une base de code orientée objet. L'intégration de directives et d'une architecture cible garantit une transition en douceur, facilitée par l'apprentissage par renforcement à partir du feedback humain pour une conversion itérative. Une validation complète est assurée par des ensembles de cas de test complets et des tests comparatifs rigoureux pour la vérification de la couverture iso-fonctionnelle.
Cette méthode réduit considérablement le temps et les efforts de modernisation, tout en améliorant la qualité du code et en s'alignant sur les modèles architecturaux contemporains. En outre, il comble les lacunes en matière de connaissances en rationalisant l'ensemble du processus.