Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation

Le laboratoire DOMUS développe des applications sensibles au contexte dans une perspective d’intelligence ambiante. L’architecture utilisée présentement pour gérer le contexte a atteint ses limites en termes de capacité d’évoluer, d’intégration de nouvelles sources de données et de nouveaux capteurs...

Full description

Bibliographic Details
Main Author: Chevalaz, Marc Henri
Other Authors: Giroux, Sylvain
Language:French
Published: Université de Sherbrooke 2016
Subjects:
Online Access:http://hdl.handle.net/11143/9713
id ndltd-usherbrooke.ca-oai-savoirs.usherbrooke.ca-11143-9713
record_format oai_dc
spelling ndltd-usherbrooke.ca-oai-savoirs.usherbrooke.ca-11143-97132016-11-19T17:00:49Z Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation Chevalaz, Marc Henri Giroux, Sylvain Frappier, Marc Habitat intelligent Web sémantique Gestionnaire de contexte Modèle de données Ontologie Architecture Applications d'assistance Le laboratoire DOMUS développe des applications sensibles au contexte dans une perspective d’intelligence ambiante. L’architecture utilisée présentement pour gérer le contexte a atteint ses limites en termes de capacité d’évoluer, d’intégration de nouvelles sources de données et de nouveaux capteurs et actionneurs, de capacité de partage entre les applications et de capacité de raisonnement. Ce projet de recherche a pour objectif de développer un nouveau modèle, un gestionnaire de contexte et de proposer une architecture pour les applications d’assistance installées dans un habitat intelligent. Le modèle doit répondre aux exigences suivantes : commun, abstrait, évolutif, décentralisé, performant et une accessibilité uniforme. Le gestionnaire du contexte doit permettre de gérer les événements et offrir des capacités de raisonnement sur les données et le contexte. La nouvelle architecture doit simplifier le développement d’applications d’assistance et la gestion du contexte. Les applications doivent pouvoir se mettre à jour si le modèle de données évolue dans le temps sans nécessiter de modification dans le code source. Le nouveau modèle de données repose sur une ontologie définie avec le langage OWL 2 DL. L’architecture pour les applications d’assistance utilise le cadre d’applications Apache Jena pour la gestion des requêtes SPARQL et un dépôt RDF pour le stockage des données. Une bibliothèque Java a été développée pour gérer la correspondance entre le modèle de données et le modèle Java. Le serveur d’événements est basé sur le projet OpenIoT et utilise un dépôt RDF. Il fournit une API pour la gestion des capteurs / événements et des actionneurs / actions. Les choix d’implémentation et l’utilisation d’une ontologie comme modèle de données et des technologies du Web sémantique (OWL, SPARQL et dépôt RDF) pour les applications d’assistance dans un habitat intelligent ont été validés par des tests intensifs et l’adaptation d’applications déjà existantes au laboratoire. L’utilisation d’une ontologie a pour avantage une intégration des déductions et du raisonnement directement dans le modèle de données et non au niveau du code des applications. 2016 Mémoire http://hdl.handle.net/11143/9713 fre © Marc Henri Chevalaz Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.5 Canada http://creativecommons.org/licenses/by-nc-sa/2.5/ca/ Université de Sherbrooke
collection NDLTD
language French
sources NDLTD
topic Habitat intelligent
Web sémantique
Gestionnaire de contexte
Modèle de données
Ontologie
Architecture
Applications d'assistance
spellingShingle Habitat intelligent
Web sémantique
Gestionnaire de contexte
Modèle de données
Ontologie
Architecture
Applications d'assistance
Chevalaz, Marc Henri
Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
description Le laboratoire DOMUS développe des applications sensibles au contexte dans une perspective d’intelligence ambiante. L’architecture utilisée présentement pour gérer le contexte a atteint ses limites en termes de capacité d’évoluer, d’intégration de nouvelles sources de données et de nouveaux capteurs et actionneurs, de capacité de partage entre les applications et de capacité de raisonnement. Ce projet de recherche a pour objectif de développer un nouveau modèle, un gestionnaire de contexte et de proposer une architecture pour les applications d’assistance installées dans un habitat intelligent. Le modèle doit répondre aux exigences suivantes : commun, abstrait, évolutif, décentralisé, performant et une accessibilité uniforme. Le gestionnaire du contexte doit permettre de gérer les événements et offrir des capacités de raisonnement sur les données et le contexte. La nouvelle architecture doit simplifier le développement d’applications d’assistance et la gestion du contexte. Les applications doivent pouvoir se mettre à jour si le modèle de données évolue dans le temps sans nécessiter de modification dans le code source. Le nouveau modèle de données repose sur une ontologie définie avec le langage OWL 2 DL. L’architecture pour les applications d’assistance utilise le cadre d’applications Apache Jena pour la gestion des requêtes SPARQL et un dépôt RDF pour le stockage des données. Une bibliothèque Java a été développée pour gérer la correspondance entre le modèle de données et le modèle Java. Le serveur d’événements est basé sur le projet OpenIoT et utilise un dépôt RDF. Il fournit une API pour la gestion des capteurs / événements et des actionneurs / actions. Les choix d’implémentation et l’utilisation d’une ontologie comme modèle de données et des technologies du Web sémantique (OWL, SPARQL et dépôt RDF) pour les applications d’assistance dans un habitat intelligent ont été validés par des tests intensifs et l’adaptation d’applications déjà existantes au laboratoire. L’utilisation d’une ontologie a pour avantage une intégration des déductions et du raisonnement directement dans le modèle de données et non au niveau du code des applications.
author2 Giroux, Sylvain
author_facet Giroux, Sylvain
Chevalaz, Marc Henri
author Chevalaz, Marc Henri
author_sort Chevalaz, Marc Henri
title Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
title_short Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
title_full Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
title_fullStr Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
title_full_unstemmed Gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
title_sort gestion de contexte dans un habitat intelligent à base d’ontologie : modélisation, implantation et validation
publisher Université de Sherbrooke
publishDate 2016
url http://hdl.handle.net/11143/9713
work_keys_str_mv AT chevalazmarchenri gestiondecontextedansunhabitatintelligentabasedontologiemodelisationimplantationetvalidation
_version_ 1718395300661428224