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

par Johann Bourcier

Thèse de doctorat en Informatique

Sous la direction de Philippe Lalanda.

Soutenue en 2008

à l'Université Joseph Fourier (Grenoble) .

    mots clés mots clés


  • Résumé

    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.


  • Résumé

    Recent developments in computing devices such as miniaturization, increased autonomy and capacity of communications open new perspectives for applications. The ubiquitous or pervasive computing uses these new equipments to offer new types of applications. However, the realisation of software running on these environments raises a new set of challenges, such as building applications that can adapt themselves to their environ ment. This PhD thesis focuses on the autonomie computing field and offers an infrastructure for the execution of such applications. This infrastructure proposes the use of a hierarchical service-oriented components runtime. We propose to enhance this execution platform with touchpoints to monitor and reconfigure applications during their execution. We also propose to add a mechanism to incorporate external events in the autonomie reasoning and a hierarchical architecture of autonomie managers. This architecture features the following properties: responsiveness, scalability and support simultaneous execution of multiple applications. We apply our proposai in the context of home automation and propose an implementation of our framework called Auto-Home. The implementation uses the open-source APACHE iPOJO framework. We have extended the iPOJO framework by adding the previously mentioned architectural elements of our infrastructure. The approach taken in this thesis was validated in the European project ANSO.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (190 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. 107 réf.

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible pour le PEB
  • Cote : TS08/GRE1/0209/D
  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible sous forme de reproduction pour le PEB
  • Cote : TS08/GRE1/0209
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.