1 / 20

Tâche 2: S’adapter au contexte Gaëtan Rey

Tâche 2: S’adapter au contexte Gaëtan Rey. T2 S’adapter au contexte. Partenaires impliqués I3S : 45 HM LIG : 15 HM Suez Environnement : 2 HM Lyonnais des eaux : 1 HM Objectifs de la tâche 

shyla
Download Presentation

Tâche 2: S’adapter au contexte Gaëtan Rey

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tâche 2: S’adapter au contexte Gaëtan Rey

  2. T2 S’adapter au contexte • Partenaires impliqués • I3S : 45 HM • LIG : 15 HM • Suez Environnement : 2 HM • Lyonnais des eaux : 1 HM • Objectifs de la tâche  • Concevoir et de réaliser une plate-forme Continuum en dotant la plate-forme opérationnelle WComp de l’équipe Rainbow de services d’adaptation dynamique au contexte d’usage. Nous nous baserons notamment sur une décomposition de la prise en compte du contexte en quatre phases : capture d’informations contextuelles, extraction du contexte, calcul du plan de réaction, mise en œuvre de la réaction, au cœur de la plate-forme. • Organisation de la tâche  • T2.1 Modélisation du contexte • T2.2 Modèle pour l’adaptation • T2.3 Modèle pour la gestion des conflits d’adaptation • T2.4 Démonstrateurs Continuum

  3. T2.1 Modélisation du contexte • Partenaires impliqués • I3S : 6 HM • LIG : 4 HM • Suez Environnement : 1 HM • Dates • T0 +3 à T0 +6 (de mai à août) • Objectifs  • Synthétiser les différents modèles du contexte des partenaires académiques vers un méta-modèle du contexte pour le projet Continuum. • Délivrable • D 2.1 : Document décrivant et justifiant le méta-modèle de contexte utilisé dans Continuum et les modèles correspondants appliqués aux scenarios de la tâche 1. (T0+6) Continuum

  4. T2.2Modèle pour l’adaptation • Partenaires impliqués • I3S : 13 HM • LIG : 5 HM • Suez Environnement: 1 HM • Dates • de T0+5 à T0+21 (de juillet à novembre 2010) • Objectifs  • Définir la décomposition fonctionnelle globale du processus d’adaptation de la plate-forme Continuum, jusqu’au plan d’adaptation. • Délivrable • RI 2.2.1 : Document spécifiant les différentes techniques de calcul du plan de réaction aux variations du contexte dans la plate-forme WComp. (T0+21) Continuum

  5. T2.3 : Modèle pour la gestion des conflits d’adaptation • Partenaires impliqués • I3S : 20 HM • LIG : 2 HM • Dates • de T0+6 à T0+21 (de août à novembre 2010) • Objectifs  • Décrire les techniques de mise en œuvre du plan d’adaptation et de détailler les différents mécanismes de résolution de conflits entre des modifications de l’application proposées • Délivrable • RI 2.3.1 : Document décrivant la mise en œuvre du plan de réaction selon une étude comparée des deux approches énoncées ci-dessus, dans la plate-forme WComp. (T0+21) Continuum

  6. T2.4Démonstrateurs • Partenaires impliqués • I3S : 6 HM • LIG : 4 HM • Lyonnaise des eaux : 1 HM • Dates • de T0+6 à T0+9 (de août à novembre) • de T0+18 à T0+24 (de août 2010 à novembre 2010) • Objectifs • Intégration des services développés dans les sous-tâches T2.2 et T2.3 dans la plate-forme WComp qui permettra la réalisation d’un démonstrateur. • Délivrable • D 2.3 : Démonstrateur (T0+9, T0+24) Continuum

  7. Sous-Tâche T2.1 Modélisation du contexte Modelisation du contextE d’interaction

  8. Modélisation du contexte • Monde peuplé d’entités • Personnes, animaux, objets, dispositifs … • Chaque entité est décrite par des attributs • Phase de conception • Définition des contextes et des situations (rôles, relations, entités) • Phase d’exécution • Capture de données observables • Déduction des rôles, relations, entités • Détermination du contexte et de la situation courante Continuum

  9. Continuum

  10. Définition du contexte: Fonctions de coût et méthodes de sélection (2005) Espaces et Zones Contextuelles

  11. Définition • Espace contextuel () • Il est défini comme un espace d‘états compose de différentes composantes contextuelles ei. • eiest un observable. • A chaque composante contextuelle est associée une fonction de distance di. • On pourra utiliser une fonction de coût ci plus générale •  = {{e1,…, en},{c1,…,cn}} • Etat contextuel • Un vecteur de composantes contextuelles {ej, …,ep} • Une entité • C’est une instance d'un vecteur de composantes contextuelles.

  12. Zone contextuelle • Zone contextuelle • Définir la notion de proximité ou le voisinage • Z(E) = { F / c(F,E) ≤ D } Continuum

  13. Marie-Christine Rousset Fabrice Jouanot Anis Benyelloul Modelisation du contextEorientee raisonnement

  14. Objectifs • Exploiter les dispositifs disponibles pour assurer la continuité de services; • En tenant compte du contexte; • En maîtrisant l’hétérogénéité sémantique des dispositifs et des services; • Notre approche: • Centrée tâche • Séparer informations contextuelles et non contextuelles • Utiliser des techniques de raisonnement pour une adaptation dynamique. Continuum

  15. Unified User Centric Context • Seiie Jang, Eun-Jung Ko, and Woontack Woo (UBICOMM 2005) • « A userwhogets a certain servicewhat if heis in a certain locationwhere on a certain timewhenwithsomeexpressionhow or in a certain moodwhy. » • Les plus • Catégorisation des informations contextuelles, • Représentation reconnue • Les Moins • Pas de schéma global pour relier les entités, • Modèle peu adapté au raisonnement, • Centré utilisateur Continuum

  16. Notre modélisation du contexte (RDFS) How Entity Attribut/Value When subclassOf time PhysicalEntity subclassOf subclassOf Where Location subclassOf subclassOf What Offers What Person Device Service Task Who Profile Continuum

  17. Modélisation basée sur une taxonomie extensible Offers What Person Device Service Task What subclassOf subclassOf subclassOf subclassOf VoiceMailTask SmartPhone Dashboard What offers offers AudioOutputService Continuum

  18. Instantiation du modèle What Offers What Person Device Service Task Dashboard VoiceMailTask SmartPhone AudioOutputService InstanceOf InstanceOf InstanceOf InstanceOf InstanceOf mySmartPhone Offers myAOService1 What myAOService2 bob myDashboard Offers Continuum

  19. Application au Scénario • Bob sort de chez lui et entre dans sa voiture (tâche écouter messages) Offers bob What mySmartPhone myAOService1 What What myVoiceMailTask Offers What myDashboard myAOService2 Continuum

  20. Discussion • Passage d'un état du contexte a un autre (situation de Gaëtan?) • Représentation d'arbres de taches (IHM?) • Acquisition des information (Contexteur? CMF?)

More Related