Home
Intérêts
Équipe
Publications
Recrutement
Contact

 

 


 

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:

  1. 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;

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

  3. 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 :

  1. 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».

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

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

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

 

Home | Intérêts | Équipe | Publications | Liens/collaborateurs | Recrutement | Contact