Cette habilitation à diriger des recherches présente une synthèse de mes travaux ayant trait à la reconfiguration dynamique d'architectures logicielles. En première partie, je propose une analyse de l'adaptation dynamique du logiciel avec la volonté de poser les concepts de base et d'identifier les verrous à lever. Je motive l'intérêt de l'adaptation dynamique et modélise son processus de développement. Je présente un nombre de caractéristiques indispensables à l'adaptation dont la réification et la modularité. Je traite alors l'adaptation dynamique du logiciel comme un objet de première classe introduisant un découplage spatio-temporel entre code métier et logique d'adaptation. L'adaptation dynamique ne pouvant se faire au détriment de la ...
Après la présentation de notre parcours, ce mémoire d'habilitation dresse l'état de nos propositions...
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et ...
L'avènement des systèmes logiciels complexes nécessite une amélioration de la modularisation et de l...
Cette habilitation à diriger des recherches présente une synthèse de mes travaux ayant trait à la re...
National audienceNous proposons dans ce chapitre une approche visant à définir une architecture logi...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
Pour profiter des nombreux matériels actuellement, les logiciels s exécutant sur des téléphones mobi...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
International audienceDans ce papier, nous traitons le problème de la conception formelle des systèm...
National audienceL'adaptabilité automatique d'une application est devenue impérative dans un context...
Les approches basées sur les composants permettent de développer des logiciels en réutilisant des co...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Les nouveaux circuits reconfigurable dynamiquement apportent plus de souplesse et de possibilités qu...
Le cycle de vie du logiciel regroupe plusieurs activités comme l'analyse, la conception, la producti...
Après la présentation de notre parcours, ce mémoire d'habilitation dresse l'état de nos propositions...
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et ...
L'avènement des systèmes logiciels complexes nécessite une amélioration de la modularisation et de l...
Cette habilitation à diriger des recherches présente une synthèse de mes travaux ayant trait à la re...
National audienceNous proposons dans ce chapitre une approche visant à définir une architecture logi...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
Pour profiter des nombreux matériels actuellement, les logiciels s exécutant sur des téléphones mobi...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
International audienceDans ce papier, nous traitons le problème de la conception formelle des systèm...
National audienceL'adaptabilité automatique d'une application est devenue impérative dans un context...
Les approches basées sur les composants permettent de développer des logiciels en réutilisant des co...
L'adaptation dynamique permet de modifier une application en cours d'exécution en fonction des fluct...
Les nouveaux circuits reconfigurable dynamiquement apportent plus de souplesse et de possibilités qu...
Le cycle de vie du logiciel regroupe plusieurs activités comme l'analyse, la conception, la producti...
Après la présentation de notre parcours, ce mémoire d'habilitation dresse l'état de nos propositions...
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et ...
L'avènement des systèmes logiciels complexes nécessite une amélioration de la modularisation et de l...