Outils pour utilisateurs

Outils du site


recherche:masters:rocher_gerald

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
recherche:masters:rocher_gerald [2014/12/20 12:52]
rocher [Travail effectué]
recherche:masters:rocher_gerald [2015/07/20 11:43] (Version actuelle)
daikhi [Sélection Sémantique de Services pour Dispositif : Gestion Dynamique de la Base de Connaissance]
Ligne 2: Ligne 2:
  
 ====== Sélection Sémantique de Services pour Dispositif : Gestion Dynamique de la Base de Connaissance ====== ====== Sélection Sémantique de Services pour Dispositif : Gestion Dynamique de la Base de Connaissance ======
 +
  
 ===== Etudiant Rocher Gérald ===== ===== Etudiant Rocher Gérald =====
 +=== Poursuite en stage ===
 +[[https://​www.tigli.fr/​doku.php?​id=recherche:​masters:​stage_rocher_gerald|Page wiki du stage]]
  
 ===== Résumé du Sujet :===== ===== Résumé du Sujet :=====
  
-Dans les systèmes ambiants, des dispositifs ​hétéroclites,​ intégrés dans des +Dans les systèmes ​informatiques ​ambiants, ​les applications logicielles sont composées à partir d'une sélection de services logiciels intégrés à des dispositifs ​et des objets de notre vie quotidienne qui, devenant communicants (Internet of Things), peuvent dès lors, être observés et contrôlés. Ces objets et ces dispositifs,​ fixes ou mobiles, sont soumis ​aux phénomènes physiques ​de l’environnement réel dans lequel ils sont placés ce qui implique ​une évolution de leur disponibilité dans le temps et  dans l'​espaceIl est donc primordial que le mécanisme ​de sélection de services, au-delà ​des fonctionnalités offertes par les services, tienne compte également de leur dynamique physique inhérente à leur intégration dans le monde réelDans ce cadre, l'​utilisation des standards du web sémantique (Web of Thingsest étudiée pour obtenir, ​à partir d’annotations ​sémantiques formelles sur les dispositifs et les servicesune représentation ​dynamique ​et incrémentale des connaissances fonctionnelles et contextuelles ​qui leur est associée et permettre ​la gestion de leur évolution ​dans le temps et dans l'espace. ​ 
-environnements physiquesproposent des services qui sont utilisés pour composer des +
-applications logicielles répondant ​aux besoins des utilisateurs. +
-Le caractère dynamique ​de ces systèmes ​implique ​que les applications doivent sans +
-cesse adapter ​leur architecture logicielle en fonction des services disponibles ​et des +
-besoins utilisateurs. +
-Cette capacité d’adaptation ​est primordiale pour assurer la continuité ​de service et la +
-cohérence ​des applications logicielles avec les services ​en présenceet repose +
-principalement sur la pertinence des services sélectionnés pour leur composition. +
-Un premier travail a permis de mettre en oeuvre un mécanisme de sélection ​sémantique +
-de services grâce a une base de connaissance ​(BdCenrichie ​à partir d’annotations +
-sémantiquesfonctionnelles et contextuelles associées aux dispositifs et aux services+
-Ce projet s’inscrit dans la continuité de ce travail et propose d’améliorer ce mécanisme +
-en permettant ​une gestion ​dynamique ​de la BdC qui prenne en compte ​la validité ​dans le +
-temps et dans lespace ​des dispositifs et des services. ​   +
- +
- +
-Abstract: +
-In ambient systems, heterogeneous devices,​instantiated in physical environments,​ +
-proposes services used to composesoftware applications supporting users’ needs. +
-The dynamic property of these systems implies, for the applications,​ the ability to +
-constantly adapt their software architecture depending services availability and user +
-needs. +
-This adaptability is fundamental in order to ensure software applications service +
-continuity and consistency with their environment and is mainly based on the services +
-selection relevance for their composition. +
-A first work allowed to implement a semantic selection mechanism from a knowledge +
-base enriched with functionaland contextualsemantic annotations added to the devices +
-and services. +
-This project is the continuation of the previous work and proposes to improve this +
-mechanism by introducingthe knowledge base dynamic management taking into +
-account the devices spatial and temporal validity.+
  
 +=== Mots clefs ===
 +Semantic Web, knowledge representation and management, Context, Ambient computing, Web of Things
  
 ===== Positionnement du Sujet (DONE) ===== ===== Positionnement du Sujet (DONE) =====
Ligne 57: Ligne 31:
 Application la BdC CONQUER (A. Benyelloul, F. Jouanot, M.C. Rousset. Conquer: an RDFS-based model for context querying, UbiMob 2010, Lyon, Juin 2010). Application la BdC CONQUER (A. Benyelloul, F. Jouanot, M.C. Rousset. Conquer: an RDFS-based model for context querying, UbiMob 2010, Lyon, Juin 2010).
  
-==== Description of Work ====+===== Description of Work =====
  
 {{:​recherche:​masters:​dow.pdf|}} {{:​recherche:​masters:​dow.pdf|}}
  
-__Retours d'​évaluation du document:__ +Commentaires sur ce travail: {{:​recherche:​masters:​reviews_dow_gerald_rocher.pdf|}}
- +
-{{:​recherche:​masters:​reviews_dow_gerald_rocher.pdf|}}+
  
 ===== Etude bibliographique ====== ===== Etude bibliographique ======
Ligne 79: Ligne 51:
  
  
-===== Status de l'​avancement du projet ====== 
-En se basant sur les résultats de l'​étude bibliographique (SLR), deux approches distinctes sont mises en oeuvre pour la représentation et la gestion des connaissances dynamiques sur les services dans une base de connaissances (BdC) qui s'​appuie sur les standards du web sémantique (4D-Fluents et graphes nommés). L'​étude bibliographique a surtout porté sur la représentation des dimensions spatio-temporelles des connaissances dans une BdC mais il est souhaitable que l'​approche choisie puisse permettre de représenter et de gérer n'​importe quelle dimension (on parle alors de contextualisation des connaissances). 
  
-==== Travail effectué ====+===== Travail effectué ​=====
 Le document ci-dessous présente l'​avancement des travaux. Le document ci-dessous présente l'​avancement des travaux.
  
Ligne 100: Ligne 70:
 Formalisation de l'​état d'​avancement avec une vidéo de démonstration Formalisation de l'​état d'​avancement avec une vidéo de démonstration
 {{:​recherche:​masters:​jalon2_gerald_rocher.pdf|}} {{:​recherche:​masters:​jalon2_gerald_rocher.pdf|}}
-==== Travail en cours ==== 
  
-  * **Implémentation des relations temporelles d'​Allen avec le langage SWRL** +== Rendu final == 
-**Problématique** ​Il serait utile qu'une personne avec une bonne connaissance de ce langage puisse me venir en aide, la documentation disponible sur le web ne me permettant pas, pour le moment, de décrire les règles inférences souhaitées+ 
-  * **Implémentation de l'​approche graphe nommé** +{{:recherche:​masters:​rapport_final_pfe_g_rocher.pdf|}} 
-**Problématique** ​les graphes nommés sont représentés par des fichiers avec des formats TriG/TriX qui ne sont pas supportés par protégé+ 
 +{{:​recherche:​masters:​rapport_final_pfe_g_rocher.docx|}} 
 + 
 +== Présentation == 
 + 
 +{{https://www.dropbox.com/​s/​8ujvwwqa0htfvvj/​Y1415_S051.pdf?​dl=1|Soutenance du 5 Mars 2015}} 
 + 
 +==== Demo ==== 
 +=== Package === 
 + 
 +{{https://​www.dropbox.com/​s/​uu1toq1vvv8bt5j/​PFE_G_Rocher_Demo.zip?​dl=1|package demo}} 
 + 
 +== Video == 
 + 
 +{{https://​www.dropbox.com/​s/​woyhs3qo9m6uilp/​Y1415_S051.mpeg4?​dl=0|video de demonstration}} 
 + 
  
-==== Travail à planifier ==== 
-  * **Comparer les deux approches en terme de :** 
-    * Capacité de contextualisation,​ 
-    * Capacité de raisonnement,​ 
-    * Impact mémoire. 
-  * **Modification de la BdC Conquer** 
-    * Annotation des services avec des connaissances contextuelles,​ 
-    * Modification de l'​ontologie dans Conquer pour //ajouter// les contextes, 
-    * Gestion de la //​suppression//​ des dispositifs et de leurs services (seules les propriétés dynamiques doivent être supprimées),​ 
-    * Gestion de la //mise à jour// des propriétés dynamiques. 
-  * **Codage des relations spatiales RCC8 (autre?)** 
-  * **Mesure des performances (automatisation à prévoir)** 
  
 ===== Meetings =====  ===== Meetings ===== 
Ligne 150: Ligne 123:
  
 === 121214 : Meeting J.Y Tigli 12h30 : 14h === === 121214 : Meeting J.Y Tigli 12h30 : 14h ===
-  * Présentation de l'​état d'​avancement en préparation au rendu du jalon#2 +  * Présentation de l'​état d'​avancement en préparation au rendu du jalon#2 {{:​recherche:​masters:​wip_ver0.1.pdf|}}
- {{:​recherche:​masters:​wip_ver0.1.pdf|}}+
 ===== ARCHIVES sur les installations logicielles des travaux de Daikhi ===== ===== ARCHIVES sur les installations logicielles des travaux de Daikhi =====
  
 Les pages Web sur les travaux de Rhama Daikhi sur lesquels s'​appuie ce projet sont sur ([[https://​www.tigli.fr/​doku.php?​id=recherche:​masters:​daiki_rhama | Site Web du projet de stage de Master de Daikhi Rahma 2013 2014]]. Les pages Web sur les travaux de Rhama Daikhi sur lesquels s'​appuie ce projet sont sur ([[https://​www.tigli.fr/​doku.php?​id=recherche:​masters:​daiki_rhama | Site Web du projet de stage de Master de Daikhi Rahma 2013 2014]].
- 
- 
  
  
recherche/masters/rocher_gerald.1419076370.txt.gz · Dernière modification: 2014/12/20 12:52 par rocher