Thesis of Younoussa Sow

Automatic migration from Esope to Fortran 2008

In the 1980s, the CEA in Saclay made available the ESOPE programming language, an extension of Fortran77 that defines the concepts of record/struct and dynamic memory allocation. However, the ESOPE compiler repeatedly uses operations that have been declared obsolete or deleted in the latest revisions of the Fortran standard. Thus, since 2013, it is impossible to compile the kernel of the APOLLO2 software with the latest version of the Intel Fortran compiler without deleting all optimisations. In this context, Framatome wants to migrate its source code from ESOPE/Fortran77 to modern Fortran sources (at least 2003 standard). The aim of this project is therefore to study the possibilities of automating this migration.

Jury

M. Nicolas ANQUETIL Maître de conférences Université de Lille Directeur de thèse, Mme Dalila TAMZALIT Professeure des universités Nantes Université Examinatrice, M. Stéphane DUCASSE Directeur de recherche Inria Co-directeur de thèse, M. Chouki TIBERMACINE Professeur des universités Université bretagne sud Rapporteur, M. Mathieu ACHER Professeur des universités Insa Rennes Rapporteur, M. Leandre BRAULT Framatome Invité.

Thesis of the team EVREF defended on 24/03/2026