La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Anis Benyelloul Marie-Christine Rousset Fabrice Jouanot.

Présentations similaires


Présentation au sujet: "Anis Benyelloul Marie-Christine Rousset Fabrice Jouanot."— Transcription de la présentation:

1 Anis Benyelloul Marie-Christine Rousset Fabrice Jouanot

2 Notre Contribution Fournir un meta-modèle du contexte instatiable sur le domaine dapplications visé ; Fournir un langage de requêtes permettant de caractériser les situations visée et dinterroger les données.

3 PersonDeviceServiceTask Physical Entity Entity Location Where Attribut/Value How Profile Who OffersWhat subclassOf Notre modélisation du contexte (RDFS) time When

4 PersonDeviceServiceTask OffersWhat SmartPhone AudioOutputService Voic Task Dashboard What offers subclassOf Modélisation basée sur une taxonomie extensible

5 PersonDeviceServiceTask OffersWhat SmartPhone AudioOutputService Voic TaskDashboard bob aSmartPhone1 aDashBoard1 aAOService1 aAOService2 Offers What InstanceOf Instantiation du modèle

6 1 Exemple 1: Réveil de Bob PersonDeviceServiceTask OffersWhat WakeUp PDA InstanceOf TV Set AlertService AudioAlert Light Alert What InstanceOf Offers aRadioSet1 Bob Coffee Machine aTVLightAlert1 aTVAudioAlert1 aRDAudioAlert1 aTVSet1 InstanceOf Offers aWakeTask InstanceOf batterylevel Radio Set How Batterylevel=12% How Where Bedroom Where Bedroom Where

7 Exemple 1: Réveil de Bob Réalisation de la tache: Rechercher parmi les dispositifs dans lenvironnement de Bob ceux qui offrent un service du type AlertService. WakeUp AlertService What aWakeTask1 InstanceOf ServiceTask InstanceOf What

8 Exemple 1: Réveil de Bob Requête: Énumérer tous (D,S) tels que AlertService S InstanceOf Device D InstanceOf Offers Résultats: tvSet1tvAudioAlert1tvSet1tvAudioAlert1 Offers Person P InstanceOf How Batterylevel=12% Where L radioSet1rdAudioAlert1 Offers bedroom Where bedroom Where bedroom Where L

9 Exemple 2: Ecoute des messages PersonDeviceServiceTask OffersWhat SmartPhone AudioOutputService Voic Task Dashboard bob aSmartPhone1 aDashboard1 aoService1 aoService2 Offers What InstanceOf aVMTask1 InstanceOf PhoneAOServiceCarAOService What Offers Where Home Where Car

10 Exemple 2: Ecoute des messages Réalisation de la tache : Quand une personne a un smartphone en main, associer la tache d'ecoute des messages au service AudioOutputService offert par ce smartphone. Traduction Si (dans cet exemple, P=Bob, SP=aSmartPhone1, S=aoService1, T=aVMTask1) Alors P SP What SmartPhonePerson S AudioOutputServiceVoic Task T Offers ST What

11 Réalisation de la tache : Quand la personne lâche le smart phone, trouver un autre dispositif dans lenvironnement qui offrent un service du type AudioOutputService; Traduction Bob lâche le smart phone: Trouver les dispositifs dans lenvironnement de bob qui implémentent un service de type AudioOutputService Exemple 2: Ecoute des messages bob aSmart Phone1 What Device Person Évènement

12 Exemple 2: Écoute des messages Voic Task Requête: Trouver les dispositifs dans lenvironnement de la personne qui offrent un service de type AudioOutputService Énumérer tout les (D,S) tels que: T InstanceOf AudioOutputService S InstanceOf Device DP InstanceOf Offers Résultat: What dashBoard1aoService2 Offers L Where Car Person InstanceOf DashboardCarAOService L


Télécharger ppt "Anis Benyelloul Marie-Christine Rousset Fabrice Jouanot."

Présentations similaires


Annonces Google