Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter facilement aux changements et d'intégrer de nouvelles fonctionnalités. Ceci est important pour plusieurs classes d'applications qui ont besoin d évoluer sans que cela implique d'interrompre leur exécution. Des plateformes dynamiques à composants autorisent ce type d'évolution à l'exécution, en permettant aux composants d'être chargés et exécutés sans requérir le redémarrage complet de l'application en service. Toutefois, la flexibilité d'un tel mécanisme introduit de nouveaux défis qui exigent de gérer les possibles erreurs dues à des incohérences dans le processus de mise à jour, ou en raison du comportement défectueux de composants survenant...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
Les technologies à base de composants logiciels sont de plus en plus utilisées pour développer des s...
Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dan...
Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter f...
Software is moving towards evolutionary architectures that are able to easily accommodate changes an...
Dans de nombreux domaines tels que l’avionique, la médecine ou la domotique, les applications logici...
Les architectures orientées services (SOA) sont considérées comme le moyen le plus avancé pour réali...
Dans de nombreux domaines tels que l avionique, la médecine ou la domotique, les applications logici...
Les intergiciels actuels intègrent un grand nombre de technologies relatives aux concepts de sécurit...
Les applications ubiquitaires évoluent dans des environnements plus hétérogènes et plus dynamiques q...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
International audienceLes applications deviennent de plus en plus complexes. Pour faciliter leur ges...
Le développement d'applications par composition de services dynamiques et hétérogènes, c'est-à-dire ...
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
Les technologies à base de composants logiciels sont de plus en plus utilisées pour développer des s...
Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dan...
Les logiciels s'orientent de plus en plus vers des architectures évolutives, capables de s'adapter f...
Software is moving towards evolutionary architectures that are able to easily accommodate changes an...
Dans de nombreux domaines tels que l’avionique, la médecine ou la domotique, les applications logici...
Les architectures orientées services (SOA) sont considérées comme le moyen le plus avancé pour réali...
Dans de nombreux domaines tels que l avionique, la médecine ou la domotique, les applications logici...
Les intergiciels actuels intègrent un grand nombre de technologies relatives aux concepts de sécurit...
Les applications ubiquitaires évoluent dans des environnements plus hétérogènes et plus dynamiques q...
Les évolutions de l'architecture des processeurs visent à améliorer les performances des application...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
International audienceLes applications deviennent de plus en plus complexes. Pour faciliter leur ges...
Le développement d'applications par composition de services dynamiques et hétérogènes, c'est-à-dire ...
L'émergence des nouveaux types d'environnements informatiques amplifie le besoin pour des systèmes l...
Le déploiement est une phase qui prend de plus en plus d'importance dans le cycle de vie du logicel....
Les technologies à base de composants logiciels sont de plus en plus utilisées pour développer des s...
Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dan...