Thèse soutenue

Auto-Home : une plate-forme pour la gestion automatique d’applications pervasives

FR
Auteur / Autrice : Johann Bourcier
Direction : Philippe Lalanda
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2008
Etablissement(s) : Université Joseph Fourier (Grenoble ; 1971-2015)

Résumé

FR  |  
EN

Les récentes évolutions des dispositifs informatique telles que la miniaturisation, l'augmentation de l'autonomie et des capacités de communications ouvrent de nouvelles perspectives pour les applications. L'informatique ubiquitaire ou pervasive exploite ces nouveaux équipements pour proposer de nouveaux types d'applications. La réalisation des logiciels s'exécutant sur ces environnements soulève un ensemble de défis, tels que la réalisation d'applications pouvant s'adapter elles-mêmes à leur contexte d'exécution. Cette thèse s'intéresse plus particulièrement au domaine de l'informatique autonomique et propose une infrastructure pour l'exécution de ce type d'applications. Cette infrastructure propose l'utilisation d'une plate-forme d'exécution à composants orientés service hiérarchique. Nous proposons d'enrichir cette plate-forme d'exécution avec des points d'interaction permettant de superviser et de reconfigurer les applications durant leur exécution. Nous proposons également d'ajouter un mécanisme permettant d'intégrer les événements externes dans le raisonnement autonomique ainsi qu'une architecture hiérarchique de gestionnaires autonomiques. Cette architecture permet d'obtenir les propriétés de réactivité, de passage à l'échelle et de support d'exécution simultanée de multiples applications. Nous appliquons notre proposition au contexte de la domotique et proposons une implémentation de notre infrastructure d'exécution Auto-Home. L'implémentation utilise la plate¬forme open-source APACHE iPOJO. Nous avons étendu la plate-forme iPOJO en ajoutant les points d'architecture de notre infrastructure. L'approche prise dans cette thèse a été validée dans le projet européen ANSO.