Towards a context management framework : context description, modelling, and collect in the domain of mobile networks
Nassim Kobeissy · OpenGrey (Institut de l'Information Scientifique et Technique) · 2009
Nous présentons dans cette thèse, notre contribution à la conception et la mise en œuvre d'une plateforme de gestion de contexte. Notre travail se concentre principalement sur la description, la modélisation et la collecte des informations de contexte des terminaux mobiles. Les utilisateurs mobiles sont généralement équipés de pe riphériques simples. Les utilisateurs mobiles accèdent à toutes sortes de services y compris les services professionnels, les e-mails, les actualités, les divertissements, et les services multimédia, etc. Services conçus pour fonctionner avec les ordinateurs de bureau ne sont pas adaptés aux périphériques mobiles avec des ressources limitées. En plus d'être bien adapté pour les terminaux mobiles, les services et les applications doivent être conscients du contexte des utilisateurs. La communauté scientifique est à la recherche des modèles, des technologies et des architectures à décrire convenablement et de guider la mise en œuvre de ces nouveaux scénarios de collecte et de gestion du contexte. Le succès de tout modèle, de la technologie ou de l'architecture doit respecter des exigences essentielles et une exigence importante est un modèle de contexte riche en termes de taxonomie et de la sémantique. Les progrès de la modélisation des données ont montré que les ontologies peuvent jouer un rôle important dans la réalisation de modèle contextuel approprié. Une autre exigence est la capacité pour un accès transparent à diverses sources de contexte. Le contexte est vaste. Sources de contexte sont diverses par leur nature. Informations de contexte fournies par différentes sources ont différentes descriptions, ainsi différents modèles de données. Un accès transparent aux sources contexte exige de l'emballage (Wrappers) qui cache la diversité des modèles de données de contexte. Dans ce travail, nous faisons plusieurs contributions pour traiter les enjeux / défis mentionnée ci-dessus. Notamment, nous proposons une ontologie pour la description sémantique et la classification des terminaux mobiles, une approche pour la collecte de données de contexte principalement XML et de sa transformation à OWL, et l'intégration des interfaces de programmation, indépendantes du langage et de la plateforme, qui offrent l'accès à une hiérarchie des propriétés dynamiques représentant les capacités et les configurations des périphériques, les préférences de l'utilisateur, l'état de l'environnement, etc. Actuellement, OWL (Web Ontology Language) est la norme de-facto pour les ontologies et largement utilisé pour la modélisation de contexte. Nous avons proposé un nouveau modèle fondé sur l'ontologie OWL-DL. Notre ontologie, DevOnt, présente une taxonomie riche en sémantique des différents dispositifs et de leurs caractéristiques matérielles et logicielles. De plus, notre ontologie, à la différence des approches de description de périphérique existantes, est extensible, et peut être intégré facilement dans une ontologie de contexte plus générique. Dans les systèmes sensibles au contexte, des informations sur les différentes entités qui composent le contexte, comme la description de périphérique, peuvent être décrites en XML. XML est un langage largement utilisé pour les données semi-structurées. L'extraction de données contexte doit être fait d une façon transparente. Pour ce faire, une plateforme de gestion de contexte est nécessaire pour masquer l'hétérogénéité. Une plateforme de gestion de contexte contient des wrappers qui cachent l hétérogénéité. Nous proposons XMLTOWL en tant que wrappers afin de rendre l accès à l XML transparent. XMLTOWL ne se limite pas à un cas d'utilisation, il peut être utilisé avec n'importe quel schéma XML et ontologie OWL. Nous avons fini par proposer une plateforme extensible pour la représentation sémantique et la récupération des capacités des appareils mobiles. Notre plateforme offre un accès aux capacités statiques et dynamiques des périphériques mobiles. La plateforme est principalement basée sur DevOnt, XMLTOWL et DCCI. L'innovation de la plateforme est la combinaison de sémantique riche offert par notre ontologie et l'accès aux propriétés dynamiques des périphériques offert par DCCI. Nous présentons un prototype de notre mise en œuvre de DCCI. Notre expérience avec DCCI montre qu'il souffre de quelques inconvénients, nous proposons des améliorations à ces inconvénients.