thesis

Environnements d'exécution pour passerelles domestiques

Defense date:

Jan. 1, 2007

Edit

Institution:

Lyon, INSA

Disciplines:

Authors:

Abstract EN:

The home gateway market evolves towards a new business model, where multiple actors provide a variety of services to our homes: on-demand multimedia, home automation, tele-security; health care… This new business model has technical consequences on our resource-limited home gateways. Indeed, they must then support deploying, executing and managing several software modules that come from different providers. This translates into specific needs in terms of execution isolation remote management, deployment infrastructure, and programming model. In our works, we aim to fulfill these needs by focusing on two execution environments: Java/OSGi and C/Linux. We propose to fill lacking features on these two environments, so they can conform to the multiservice model.

Abstract FR:

Le marché des passerelles domestiques évolue vers un nouveau modèle économique, où de multiples acteurs sont amenés à fournir des services vers nos domiciles : multimédia à la demande, domotique, télésécurité, aide aux personnes âgées ou handicapées… Ce nouveau modèle économique a des répercussions techniques sur les passerelles domestiques. Ces équipements à ressources limitées doivent alors supporter le déploiement, l’exécution et la gestion de plusieurs éléments logiciels (modules), en provenance de fournisseurs différents. Ceci se traduit par des besoins en terme d’isolation d’exécution locale, de gestion à distance, d’infrastructure de déploiement et de modèle de programmation. Dans ces travaux, nous proposons de répondre à ces quatre familles de besoins en nous appuyant sur deux types d’environnements d’exécution : Java/OSGi et C/Linux. Nous proposons de combler les fonctionnalités manquantes à ces deux ,environnements, afin d’obtenir un système conforme au modèle multi-services.