PhD
proposal
Adaptation
dynamique des services dans l'informatique ubiquitaire
par utilisation de similarité contextuelle
Contexte
L'objectif principal de ce travail de recherche consiste à
développer un système d'adaptation dynamique des services selon le contexte dans
un système informatique diffus.
Les objectifs spécifiques:
-
Faire une modélisation adéquates (resp. une
catégorisation) des informations contextuelles qui favorise leurs partages
entre les équipements qui composent le système informatique diffus;
-
Effectuer des raisonnements logiques sur les
informations contextuelles pour déduire de nouvelles informations
contextuelles appropriées qui ne peuvent pas être explicitement fournies par
des capteurs du système informatique diffus.
-
Développer une architecture logicielle d'un système
d'adaptation des services sensible au contexte et aux ressources limitées
pour un équipement informatique opérant dans un système informatique diffus.
Justification
Dans
l’environnement d’un système informatique diffus, les utilisateurs effectuent
des tâches qui relèvent ou non de leurs travaux quotidiens. Ils sont amenés à
utiliser différents medias (PDA, PC, cellulaire ou autre) dépendamment des
endroits où se déroulent leurs activités (à la maison, au bureau, dans le
transport en commun, etc.), selon leurs préférences (profil d’utilisateur) et
d’autres considérations. Ces personnes sont amenées à utiliser plusieurs
modalités (clavier, souris, écran…) en fonction de leurs profil (préférences et
autres), des caractéristiques de l’environnement physique et matériel, c.-à-d.
du contexte. Dans un tel système ubiquitaire (omniprésence de plusieurs
équipements informatiques), un équipement informatique doit fournir à
l’utilisateur et aux applications plusieurs services sous des formes bien
adaptées au contexte global de l’utilisateur. Les services (resp. les formes de
services) seront déclenchés (resp. changées) dynamiquement et sans intervention
explicite de l’utilisateur (automatiquement).
Méthodologie
Pour mener à
bien les travaux de recherche, une méthodologie fondée sur un approche itérative
est favorisée :
-
La première
étape consiste à définir le concept de contexte, établir ses composants et
modéliser les informations contextuelles sous une forme appropriée qui
facilite le partage des éléments du contexte entre les équipements
informatiques. Probablement avec les ontologies ou en utilisant un « Domain
Specific Language».
-
La deuxième
étape consiste à définir pour un équipement particulier des contextes de
base dont les services à déclenchés sont bien connu ainsi que leurs formes.
-
La troisième
étape consiste alors dans un contexte particulier d'opération d'un
équipement informatique dans un système diffus, à faire un rapprochement de
ce contexte à l’un des contextes de base en utilisant des métriques
appropriés et des outils d'apprentissage automatique pour réagir d’une façon
similaire au contexte de base le plus proche.
-
Afin de
valider les approches proposées, tous les concepts développés sont modélisés
et
simulés en utilisant les outils appropriées tels que les réseaux de Petri et
les ontologies.
Directeurs de recherche
Pr. Chakib Tadj (École de
Technologie Supérieure, Université du Québec) :
Chakib Tadj
Pr. Moeiz Miraoui (Institut
Supérieur des Sciences Appliquées et de Technologie de Gafsa, Tunisie) : Moeiz Miraoui
|