Une approche autonome pour la gestion logicielle des espaces intelligents. (An autonomic approach for the software management of smart spaces)

Depuis une vingtaine d'annees, les developpements dans les technologies de l'information ont fait evoluer les paradigmes de l'informatique. L'arrivee d'approches telles que l'informatique diffuse et l'intelligence ambiante ont fait emerger de nouvelles technologies permettant d'ameliorer la qualite des interactions avec les systemes informatises. Entre autres, l'application de l'informatique diffuse et de l'intelligence ambiante a des environnements tels que des habitats, les espaces intelligents, offre des milieux ou une assistance contextualisee est offerte aux utilisateurs dans la realisation de leurs activites quotidiennes. Toutefois, la democratisation de l'informatique diffuse et la mise en place des espaces intelligents rencontrent un bon nombre de problemes. Le nombre important de composantes materielles et logicielles, les dependances entre celles-ci et leurs natures heterogenes contribuent a la complexite de deploiement et de gestion de ces milieux, entrainant des couts eleves. Cette these vise a contribuer a la gestion logicielle des espaces intelligents par la reduction de la complexite des tâches de gestion. Notre proposition consiste en une approche autonome de la gestion logicielle, fondee sur l'approche de l'informatique diffuse autonome. L'objectif est de fournir un ensemble de fonctionnalites et de mecanismes permettant de rendre autonome la majeure partie des tâches de gestion des logiciels deployes dans des espaces intelligents. Dans le cadre de ce travail, nous proposons une solution permettant l'organisation autonome des logiciels des espaces intelligents. Ainsi, cette solution utilise les informations contextuelles des milieux afin de determiner quelle repartition des logiciels parmi les appareils des milieux correspond le mieux aux besoins des applications, aux caracteristiques propres des environnements et, non le moindre, aux modalites et preferences d'interaction des utilisateurs de ces milieux. La solution proposee a ete implementee et evaluee a l'aide d'une serie de tests et de mises en situation d'organisation logicielle. Les contributions de ce travail a l'etat de l'art de la gestion des espaces intelligents sont multiples avec comme principales innovations la presentation d'une vision de l'informatique diffuse autonome, l'implementation d'un intergiciel d'organisation logicielle autonome base sur une sensibilite au contexte macroscopique et microscopique et l'integration des modalites d'interaction des utilisateurs dans le raisonnement portant sur l'organisation des logiciels. Enfin, ce travail de these se deroule dans le contexte des recherches du laboratoire DO-MUS de l'Universite de Sherbrooke, Canada, et du laboratoire Handicom de Telecom SudParis, France. Ces deux laboratoires travaillent a la conception de solutions permettant d'ameliorer la qualite de vie et l'autonomie de personnes dependantes, atteinte par exemple de troubles cognitifs ou de handicaps physiques. Mots-Cles : Gestion logicielle, Informatique diffuse autonome, Auto-organisation, Espace Intelligent, Informatique diffuse, Intelligence Ambiante