Evolution, Adaptation et Optimisation de ...
Type de document :
Habilitation à diriger des recherches
URL permanente :
Titre :
Evolution, Adaptation et Optimisation de Systèmes Logiciel Configurables
Titre en anglais :
Evolving, Adapting and Optimizing Configurable Software Systems
Auteur(s) :
Quinton, Clément [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Directeur(s) de thèse :
Rouvoy, Romain
Date de soutenance :
2024-01-26
Président du jury :
Routier, Jean-Christophe
Organisme de délivrance :
Université de Lille
École doctorale :
École doctorale Mathématiques, sciences du numérique et de leurs interactions (Lille)
Mot(s)-clé(s) :
Logiciels -- Développement
Systèmes adaptatifs
Logiciels -- Maintenance
Logiciels -- Réingénierie
Consommation d'énergie
Systèmes adaptatifs
Logiciels -- Maintenance
Logiciels -- Réingénierie
Consommation d'énergie
Mot(s)-clé(s) en anglais :
Software Development
Adaptive systems
Software maintenance
Software reengineering
Energy consumption
Adaptive systems
Software maintenance
Software reengineering
Energy consumption
Résumé :
Les systèmes logiciels occupent désormais une place centrale dans notre vie quotidienne, et les sociétés modernes en dépendent incontestablement. Ces systèmes logiciels collaborent de manière transparente avec les ...
Lire la suite >Les systèmes logiciels occupent désormais une place centrale dans notre vie quotidienne, et les sociétés modernes en dépendent incontestablement. Ces systèmes logiciels collaborent de manière transparente avec les individus, s’adaptant à leurs besoins divers pour soutenir des activités sociétales essentielles. Afin de répondre au large éventail des demandes des utilisateurs et de s’adapter à divers environnements d’exécution, les systèmes logiciels intensifs sont devenus de plus en plus variables. Les activités de recherche présentées dans ce manuscrit traitent de grands systèmes logiciels variables. Je donne un aperçu partiel de mes contributions dans ce domaine, en mettant l’accent sur leur évolution, leur adaptation et leur optimisation. Dans la première partie, nous abordons les changements auxquels ces systèmes logiciels sont soumis au fil du temps. Dans la deuxième partie, nous examinons comment développer une logique d’auto-adaptation pour de tels systèmes, et dans la troisième partie, nous proposons des méthodes pour mesurer et réduire leur consommation d’énergie.Lire moins >
Lire la suite >Les systèmes logiciels occupent désormais une place centrale dans notre vie quotidienne, et les sociétés modernes en dépendent incontestablement. Ces systèmes logiciels collaborent de manière transparente avec les individus, s’adaptant à leurs besoins divers pour soutenir des activités sociétales essentielles. Afin de répondre au large éventail des demandes des utilisateurs et de s’adapter à divers environnements d’exécution, les systèmes logiciels intensifs sont devenus de plus en plus variables. Les activités de recherche présentées dans ce manuscrit traitent de grands systèmes logiciels variables. Je donne un aperçu partiel de mes contributions dans ce domaine, en mettant l’accent sur leur évolution, leur adaptation et leur optimisation. Dans la première partie, nous abordons les changements auxquels ces systèmes logiciels sont soumis au fil du temps. Dans la deuxième partie, nous examinons comment développer une logique d’auto-adaptation pour de tels systèmes, et dans la troisième partie, nous proposons des méthodes pour mesurer et réduire leur consommation d’énergie.Lire moins >
Résumé en anglais : [en]
Software systems now hold a central role in our daily lives, and modern societies have undeniably become heavily dependent on them. Such software systems collaborate seamlessly with people, adapting to their various needs ...
Lire la suite >Software systems now hold a central role in our daily lives, and modern societies have undeniably become heavily dependent on them. Such software systems collaborate seamlessly with people, adapting to their various needs to support key societal activities. To accommodate the wide spectrum of user demands and adapt to diverse execution environments, modern software-intensive systems exhibit variability. The research activities presented in this manuscript address large, variable software systems. I give a partial view of my contributions in this domain, focusing on their evolution, adaptation, and optimization. In the first part, we deal with changes that these software systems undergo over time. In the second part, we investigate how to develop self-adaptation logic for such systems and in the third part, we propose methods to measure and reduce their energy consumption.Lire moins >
Lire la suite >Software systems now hold a central role in our daily lives, and modern societies have undeniably become heavily dependent on them. Such software systems collaborate seamlessly with people, adapting to their various needs to support key societal activities. To accommodate the wide spectrum of user demands and adapt to diverse execution environments, modern software-intensive systems exhibit variability. The research activities presented in this manuscript address large, variable software systems. I give a partial view of my contributions in this domain, focusing on their evolution, adaptation, and optimization. In the first part, we deal with changes that these software systems undergo over time. In the second part, we investigate how to develop self-adaptation logic for such systems and in the third part, we propose methods to measure and reduce their energy consumption.Lire moins >
Langue :
Anglais
Collections :
Date de dépôt :
2024-06-25T09:29:53Z
Fichiers
- HDR_QUINTON_Clément.pdf
- Non spécifié
- Accès libre
- Accéder au document
- HDR_QUINTON_Clément_CV.pdf
- Non spécifié
- Accès restreint
- Accéder au document