| Résumé | La mise en place de méthodes de conception et de modèles d’architectures logicielles pour concevoir, développer et déployer des applications sur des supports mobiles et/ou à capacité réduite est un enjeu du fait de l’implantation massive de ces équipements dans notre quotidien (lieu de travail, transports en commun, voitures, électroménager). Dans ce domaine en pleine effervescence, de tels outils existent mais sont encore trop liés aux technologies sous-jacentes. Au-delà des aspects purement techniques se pose également le problème de la gestion de la qualité se service en environnement pervasifs. C’est un problème récurrent amplifié par les ressources limitées des périphériques embarqués et leurs problèmes de ressources (CPU, RAM, bande passante, batterie, etc.). C’est d’autant plus délicat qu’il s’inscrit dans une contexte mouvant liés aux problèmes de ressources (nœuds devenant inaccessibles) mais également liés à la nature mobile des périphériques (PDA, Capteurs, téléphones, etc.). Nous proposons ici de présenter l’architecture logicielle */Kalimucho/* ainsi que ses déclinaisons sur périphériques plus ou moins contraints permettant de proposer et de réaliser des reconfiguration dynamiques afin de s’adapter aux évolution du contexte (/matériel, environnemental, utilisateur/). Conjointement, nous proposerons une démarche de conception d’applications utilisant une telle architecture et permettant une adaptation de façon à conserver (si cela est possible) une qualité de service convenable à l’utilisateur |