Auteur / Autrice : | Daniel Cheung-Foo-Wo |
Direction : | Michel Riveill, Jean-Yves Tigli |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2009 |
Etablissement(s) : | Nice |
Ecole(s) doctorale(s) : | École doctorale Sciences et technologies de l'information et de la communication (Sophia Antipolis, Alpes-Maritimes) |
Mots clés
Mots clés contrôlés
Résumé
L'Informatique Ambiante (IAm) engage de nombreux capteurs et actionneurs variés intégrés aux objets du quotidien. Ces dispositifs collaborent pour faire émerger de manière spontanée de nouvelles applications logicielles. Les fonctionnalités de ces applications sont adaptées aux dispositifs disponibles de l’environnement physique. L’objectif est de proposer une approche originale pour développer ces nouvelles applications IAm. Ces dernières doivent prendre en compte un ensemble de dispositifs temporaires et non connus à priori. Nous présentons notre approche s’appuyant sur les techniques de programmation à base de composants logiciels et sur le concept d’« aspect d'assemblage », une évolution de l'AOP de Kiczales, qui spécifie les mécanismes de composition automatique et les principes de gestion d’interférences potentielles entre les spécifications d’adaptation. Une approche à base de règles logiques permet de résoudre les problèmes d’interférence. Une application s'adapte alors par tissage – composition et gestion d’interférences – entre ces aspects d'assemblage. Ces travaux ont permis la réalisation d'une extension de la plate-forme logicielle WComp et la mise en œuvre de plusieurs prototypes d'expérimentation IAm, notamment dans le domaine du bâtiment intelligent.