Menu:

Objectif

L’objectif général du projet INCOME est de proposer des méthodes et outils permettant de concevoir et réaliser une infrastructure logicielle générique pour la gestion de contexte multi-échelle.

Les trois maillons fonctionnels essentiels d’un gestionnaire de contexte que constituent la production, le traitement et la consommation d’informations contextuelles sont chacun impactés par ce facteur multi-échelle tout autant que par les dimensions extrafonctionnelles que sont la qualification (Qualité de Contexte) et la protection de ces informations (p.ex. Protection de la vie privée). Le caractère novateur du projet INCOME est de relever tous ces défis en proposant, puis en validant, des modèles et outils génériques (composants logiciels réutilisables) supportant une gestion multi-échelle (et pas seulement à grande échelle) du contexte tout en favorisant le raisonnement à l’échelle la plus appropriée, et en assurant une gestion adaptative et dynamique de la qualité de contexte et de sa sécurité. Cette démarche s’accompagne d’une forte volonté de dissémination à la fois dans les communautés académique et industrielle.

Verrous scientifiques et techniques

Les principaux verrous identifiés concernent :

  1. la répartition des traitements de gestion de contexte,
  2. l’hétérogénéité, la multiplicité, la dispersion et l’instabilité des sources d’informations de contexte ainsi que la gestion des flux d’informations,
  3. l’intégration de catégories différentes de gestionnaires (impératifs et déductifs),
  1. de raisonner à partir d’informations à la fois incertaines ou incomplètes, tout en intégrant (resp. enlevant) dynamiquement de nouvelles informations rendues (resp. non) disponibles selon l’échelle où l’on se place et selon la découverte de nouvelles sources de contexte,
  2. de piloter à la volée l’adaptation des modalités d’acquisition de l’information contextuelle selon différentes contraintes comme la variation des attentes des consommateurs, l’optimisation des temps d’exécution et d’interaction,
  3. le contrôle adaptatif de la diffusion d’informations de contexte (p.ex. informations liées directement ou non à une personne) à des fins de respect de la vie privée,
  1. au déploiement autonome de composants logiciels de gestion de contexte répartis sur des supports physiques hétérogènes de l’environnement multi-échelle,
  2. à leur redéploiement adaptatif en réaction à des variations de contraintes (changements de topologie, variations de la qualité de contexte attendue, politiques de sécurité. . .),
  3. à leur exécution.