synthèse des nombreux paramètres physiques et logiques fournis par le contexte d’exécution. Nous proposons le canevas logiciel COSMOS (http://picoforge.int-evry.fr/projects/svn/cosmos) pour la gestion des informations de contexte. L’originalité de COSMOS est l’expression de la composition des informations de contexte dans un langage de définition d’architecture logicielle et la projection de cette architecture sur un graphe de composants. Pour démontrer l’approche de construction d’architectures orientées composant à granularité très fine, nous l’appliquons à la composition d’informations de contexte en environnement ubiquitaire dans le cadre du projet de Pôle de Compétivité Industries du Commerce CAPPUCINO et à l’instrumentation de simulations à très large échelle dans le cadre du projet ARC INRIA BROCCOLI. Ces travaux ont donné lieu à 4 publications ([10, 8], [89, 61]). En outre, nous nous intéressons à la gestion répartie fiable et cohérente de contextes. En vue de la fiabilisation de la distribution des informations de contexte, des algorithmes répartis ont été conçus pour détecter les déconnexions et les partitions, en complément de la détection de défaillances non fiable (plus classique). Nous envisageons la question de la cohérence des informations de contexte à travers la prise en compte de métadonnées indiquant la qualité de contexte. Nous introduisons la notion de contrats d’observation sur la qualité de contexte requise, permettant ensuite de raisonner sur les informations de contexte en tenant compte de leur degré de fiabilité. Ces travaux ont donné lieu à 2 publications ([40, 16]) et deux thèses sont en cours (Abid, Lim).



