Hdr de Guillermo Andres Polito

Une approche de Génie Logiciel des Langages de programmation pour l’Évolution Logicielle

Ce document présente une sélection de contributions scientifiques dans le domaine de l’évolution des logiciels à travers le support des langages de programmation. La migration logicielle est l’activité qui consiste à moderniser un logiciel pour, par exemple, introduire de nouvelles fonctionnalités, corriger des défauts de comporte- ment ou de sécurité, ou simplement l’adapter aux changements de l’environnement qui l’entoure. Toutes ces contributions prennent des formes différentes mais partagent un thème commun : elles sont toutes basées sur, ou liées à, un support de langage de programmation. L’une de ces formes est la modification des runtimes langages pour simplifier les tâches de migration. Une autre forme consiste à exposer et à créer des abstractions qui aident les développeurs dans leurs activités de migration et de maintenance des logiciels. Enfin, certains travaux se concentrent sur l’étude de l’évolution des langages de programmation eux-mêmes.

soutenue le 19/05/2025