Adaptation contextuelle et personnalisation pour les systèmes d’information ubiquitaires

No Thumbnail Available
Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
L‟évolution gigantesque de l‟informatique ubiquitaire nécessite énormément d‟efforts quant à la conception et à la réalisation des systèmes d‟information modernes. Aujourd‟hui, le génie logiciel présente une grande tendance vers le développement d‟applications destinées aux environnements ubiquitaires. Cette tendance sera contrainte par les modalités de prise en charge des paramètres spécifiques de l‟ubiquité (mobilité, hétérogénéité, distribution, etc.). Les applications visées cherchent à satisfaire les préférences de l‟utilisateur de plus en plus nomade et exigeant. La meilleure solution pour atteindre cette satisfaction est de concevoir des applications qui peuvent s‟adapter aux changements continus subis par le contexte d‟utilisation et qui peuvent fournir des informations plus pertinentes et personnalisées. L‟objectif de notre étude est de proposer des moyens et des outils capables d‟assurer un certain degré d‟adaptation et de personnalisation dans les systèmes d‟information ubiquitaires. Par cette proposition, nous visons à enrichir le domaine de la sensibilité au contexte par des concepts qui peuvent contribuer au développement d‟applications contextuellement adaptables. Notre contribution s‟articule autour de trois volets : premièrement, la séparation des préoccupations contextuelles en introduisant le processus 3TUP (3 Track Unified Process) qui permet d‟étudier les contraintes contextuelles indépendamment des autres types de contraintes (métiers et techniques). Deuxièmement, la personnalisation du langage UML (Unified Modeling Language) en proposant un profil UML destiné à la modélisation dans le domaine du context-awareness. Et troisièmement, l‟adaptation contextuelle des applications en intégrant le modèle contextuel (représentation du contexte d‟utilisation seulement) dans le cycle de vie de la MDA par une opération de fusion de modèles. A la fin de cette étude, nous construisons quatre diagrammes UML (classes, cas d‟utilisation, séquences et activités) d‟un exemple en utilisant les nouvelles notations du profil proposé.
Description
Keywords
Citation