Outils pour utilisateurs

Outils du site


Panneau latéral

Accueil

Select other language :


Apprentissage

Enseignements

Enseignements Département Informatique SI5 et Master IFI

Enseignements Département Bâtiment Polytech'Nice

Autres Formations française et étrangère

Activités administratives, Ingénierie et Innovation Pédagogiques

Apprentissage Département Informatique SI5/Master 2 ingénierie informatique EUR DS4H


Recherche

Valorisation de la Recherche

Dépôts Logiciels à l’Agence de Protection des Programme (APP)

Valorisation des résultats de recherche et transfert

Diffusion de la Culture scientifique et Technologique

Communications de presse

Séminaire ENSI Tunis

Pédagogie Innovante

Relations industrielles et socio-économique

Organisation de Manifestations

  • Conférence sur les FabLabs, Alexandre Schneider, Professeur Agrégé en Génie Mécanique, Université de Reims Champagne-Ardenne Web
  • Journées UbiMob'14 Site Web

Animation de la Recherche

U-Santé

Privé

Outils

Sources d'Informations

recherche:masters:rocher_gerald

Ceci est une ancienne révision du document !


Projet Recherche de Master de Rocher Gérald (PFE)

Sélection Sémantique de Services pour Dispositif : Gestion Dynamique de la Base de Connaissance

Etudiant Rocher Gérald

Résumé du Sujet :

Dans les systèmes ambiants, des dispositifs hétéroclites, intégrés dans des environnements physiques, proposent 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 (BdC) enrichie à 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 l’espace 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.

Positionnement du Sujet (DONE)

Introduction à l'adaptation dynamique d'une composition de services à la variation des services sur dispositifs disponibles

Cf. le projet ANR CONTINUUM :

livrable 1 sur la gestion de l'hétérogénéité,

livrable 2 sur la gestion de l'hétérogénéité et

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

dow.pdf

Retours d'évaluation du document:

reviews_dow_gerald_rocher.pdf

Etude bibliographique

Synthèse

Bibliographie complète

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é

Le document ci-dessous présente l'avancement des travaux.

Ver0.1 (9 Décembre 2014)

wip_ver0.1.pdf

  • a) Présentation des standards du web sémantique (RDF/RDFS et OWL)
  • b) Modélisation d'une ontologie simple (A l'aide de l'outil Protégé)
  • c) Mise en place de 3 scénarios mettant en oeuvre la contextualisation de propriétés dynamiques à partir de l'approche 4D-Fluents généralisée (Context Slices: Representing Contexts in OWL)
  • d) Mise en place de requêtes SPARQL pour validation
  • e) Ajout de règles pour le raisonnement (langage SWRL) + plug-in Pellet (raisonneur)

Ontologies au format .owl utilisées dans les scénarios:

scenarios_ver0_1.zip

Travail en cours

  • Implémentation des relations temporelles d'Allen avec le langage SWRL

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é

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é.

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

111014 : explication du sujet, G. Rocher

131014 : explication des résultats de R. Daikhi et portage de ses résultats logiciels

241014 : Positionnement du sujet dans les travaux sur les schémas d'adaptation et plus précisément dans le cycle de la sélection de service

031114 : Meeting O. Corby 10h:11h

031114 : Meeting J.-Y. Tigli 11h: 12h

  • Remarque 1 sur le scénario 1 : qu'il soit réaliste par rapport à l'approche sous-jacente, i.e. en utilisant des schémas d'adaptation (SA). La modifcation majeure, même si elle n'est pas détaillée dans l'implémnetation, c'est de faire apparaître un détecteur de présence dans le salon. Le scenario est lors bien “implémentable” avec les SA (trois au total). Le téléphone quant à lui n'a pas d'intérêt (il peut accueillir la composition logicielle globale mais mieux vaut la voir comme “cloudée” pour l'instant …). Mettre en italique le texte qui spécifie les conditions sémantique sur les dispositifs pris en compte.
  • Remarque 1 sur le scénario 2 : un seul SA. Mettre en italique la condition sémantique : lave linge de Bob entre 22h et 6h
  • QUESTION pour Olivier : est-ce un sujet à écarter car trop lourd à côté de la gestion des propriétés dynamiques ?
  • QUESTION pour Rhama: état de Conquer pour travailler ?

241114 : Meeting J.-Y. Tigli 14h: 15h

281114 : Meeting J.-Y. Tigli O. Corby 16h: 18h

  • Revue et commentaires sur la SLR

021214 : Meeting J.-Y Tigli 10h30 : 12h

  • Envoyer dernière version de la SLR à O.Corby (DONE)
  • Préparer l'état de l'avancement (DONE – ver0.1)

121214 : Meeting J.Y Tigli 12h30 : 14h

  • Présentation de l'état d'avancement en préparation au rendu du jalon#2

wip_ver0.1.pdf

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 ( Site Web du projet de stage de Master de Daikhi Rahma 2013 2014.

recherche/masters/rocher_gerald.1419076265.txt.gz · Dernière modification: 2014/12/20 12:51 par rocher