Evolving large software systems is a challenge.
Keeping legacy systems active and relevant is still a really complex task. An aggravating challenge is that some of these systems can never stop (production lines, wafer production systems, auction managers, etc) and need to be updated while running at production sites. In addition, because the production environment is not the same as the development environment, the only way to spot and fix a bug is often by directly accessing software in production, while running. Supporting the evolution of such ever-running systems is an important challenge for our industry because it must deal with more and more changing requirements and the need for dynamic adaptation.
The objectives of EVREF are to study and support the continuous evolution of large software systems in a holistic manner following three main axes: (1) analyses and approaches for migration and evolution of existing (legacy) systems, (2) new tools to support daily evolution, and (3) infrastructure to build language runtimes to support software evolution, new tools, frugal systems, and security language features.
In the context of the first axis, EVREF proposes a specific research agenda with Berger-Levrault R&D.
Stéphane Ducasse
Complétion de code pour les grands projets et les petits langages
Réduire le coût du debugging avec la première génération de debuggers orientés objet
Génération Automatique de Tests basée sur l'Apprentissage Automatique
Echo-Debugging : méthodes et outils pour identifier et comprendre les bogues des logiciels
Profileurs pour des logiciels plus frugaux
DSL et cartes scriptables pour la cartographie de système patrimoniaux
Une Approche Dénérative de la Construction de Machines Virtuelles
Migration de Fortran77/Esope vers Fortran2003
Dépendances Externes dans les Programmes : Spécification, Détection et Inexactitudes 06/12/2024
Reflection analysis and first steps toward its controls 07/11/2024
Vues à Vol d'Oiseau sur les Systèmes Orientés-Objet 12/12/2023
Une approche de débogage interactive basée sur des time-traveling queries 21/11/2023
Une approche holistique pour la migration des systèmes légataires industriels. 17/05/2023