L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes logiciels d'être capables d'évoluer dynamiquement. Cependant, ces systèmes rendent très difficile le déploiement de logiciels en utilisant des processus humains. Il y a donc un besoin croissant d'outils d'automatisation qui permettent de déployer et reconfigurer des systèmes logiciels sans en interrompre l'exécution. Le processus de déploiement continu et automatisé permet de mettre à jour ou d'adapter un logiciel en exécution en fonction des changements contextuels et des exigences opérationnelles. Les solutions existantes ne permettent pas des déploiements reproductibles et tolérant aux pannes dans des environnements fluctuants, et donc requ...
Au cours des dernières années, il y a un intérêt croissant pour les systèmes logiciels capables de f...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Les applications ont évolué, depuis les logiciels monolithiques, stables, centralisés et fortement s...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
L'évolution des systèmes distribués est en train de prendre une nouvelle dimension avec l'essor de n...
Le déploiement de logiciels est une tâche complexe car elle nécessite la réalisation de nombreuses a...
Le déploiement est l'étape du cycle de vie des logiciels la moins standardisée et outillée à ce jour...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
Cette habilitation à diriger des recherches présente une synthèse de mes travaux ayant trait à la re...
Le déploiement de logiciels répartis dans des environnements à grande échelle et ouverts (tels les s...
Le cycle de vie du logiciel regroupe plusieurs activités comme l'analyse, la conception, la producti...
Mettre à jour des applications durant leur exécution est utilisé aussi bien en production pour rédui...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
Dans le domaine du génie logiciel, les systèmes autonomes sont des systèmes capables de modifier leu...
Au cours des dernières années, il y a un intérêt croissant pour les systèmes logiciels capables de f...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Les applications ont évolué, depuis les logiciels monolithiques, stables, centralisés et fortement s...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
L'évolution des systèmes distribués est en train de prendre une nouvelle dimension avec l'essor de n...
Le déploiement de logiciels est une tâche complexe car elle nécessite la réalisation de nombreuses a...
Le déploiement est l'étape du cycle de vie des logiciels la moins standardisée et outillée à ce jour...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
Cette habilitation à diriger des recherches présente une synthèse de mes travaux ayant trait à la re...
Le déploiement de logiciels répartis dans des environnements à grande échelle et ouverts (tels les s...
Le cycle de vie du logiciel regroupe plusieurs activités comme l'analyse, la conception, la producti...
Mettre à jour des applications durant leur exécution est utilisé aussi bien en production pour rédui...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
La problématique d'adaptation autonomique prend de plus en plus d'importance dans l'administration d...
Dans le domaine du génie logiciel, les systèmes autonomes sont des systèmes capables de modifier leu...
Au cours des dernières années, il y a un intérêt croissant pour les systèmes logiciels capables de f...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Les applications ont évolué, depuis les logiciels monolithiques, stables, centralisés et fortement s...