Adaptation dynamique par tissage d'aspects d'assemblage

par Daniel Cheung-Foo-Wo

Thèse de doctorat en Informatique

Sous la direction de Michel Riveill et de Jean-Yves Tigli.


  • 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.

  • Titre traduit

    Dynamic adaptation by weaving aspects of assembly


  • Résumé

    Ambient computing uses various devices integrated to objects of our everyday life. Those devices collaborate to build dynamically new applications according to the set of ambient devices which are not necessarily known in advance. A new approach is proposed to develop componentized applications for ambient computing which rely on a new concept called "aspect of assembly" to manage independent, automatic and structural composition of Ambient applications and their possible intrinsic interferences. These interferences are automatically solved by using merging rules specified in a logical formalism. An application adaptation is then developed by weaving (composing & interferences solving) aspects of assembly. This work enabled the implementation of an extension of the WComp component framework and several experimental prototypes in Ambient computing, namely for smart building domain.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (221 p.)
  • Annexes : Bibliogr. p. 155-165. Résumés en français et en anglais

Où se trouve cette thèse ?

  • Bibliothèque : Université Nice Sophia Antipolis. Service commun de la documentation. Section Sciences.
  • Non disponible pour le PEB
  • Cote : 09NICE4013
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.