Mémoires de Fin d’Etudes
Etablissement
Université de Béjaia - Abderrahmane Mira
Affiliation
Département d’Informatique
Auteur
ATROUCHE, Abdelghani
Directeur de thèse
BERTRAND David (Professeur)
Co-directeur
IDOUGHI Djillali (Maitre de conférence)
Filière
Informatique Fondamentale
Diplôme
Doctorat
Titre
conception de logiciels interactif a base de composants-Orchestration IHM
Mots clés
IHM,Mashup,approche a base de composants,MDA,SOA
Résumé
L’approche « conception de logiciels à base de composants » est une approche d’actualité, bien maîtrisée pour les logiciels non interactifs. Pour les logiciels interactifs la dimension IHM (Interface Homme-Machine) pose des problèmes spécifiques, notamment à cause du besoin de pouvoir faire évoluer l’interface à la demande des utilisateurs et lors de la recomposition du logiciel. Le but de cette thèse est de faire le point sur l’approche de conception par composants en général (notion de composant, caractérisation de composants, principes d’assemblage,…) et d’étudier la spécificité de cette approche pour la conception de logiciels interactifs. Il s’agira de proposer une organisation qui permettra d’ajuster l’interface utilisateur lors de la composition et de la faire évoluer à la demande. Cette approche s’intitule interaction orientée tâche (Task-oriented interface). Elle est utile pour des logiciels interactifs en général, mais également pour la composition de services Web, ainsi que pour des logiciels éducatifs, dans lesquels les exigences de fournir, récupérer, contrôler, observer et coupler des informations, des actions et des interactions sont très fortes. L’orchestration des services notamment dans le cadre de SOA a fait objet de nombreuses recherches. Celle-ci porte surtout sur des activités non interactives qui se passent dans et entre les machines. Dans cette thèse, il s’agit d’étudier l’orchestration dans le contexte de logiciels interactifs, c’est-à-dire prenant en compte des échanges entre l’utilisateur ou les différents utilisateurs et le ou les ordinateurs. C’est le contexte collaboratif entre différents utilisateurs via des machines qui nous intéressent. La prise en compte de la mobilité (utilisation d’ordinateur porté avec des périphériques appropriés) et de la contextualisation (lieu logique, physique ou géographique d’intervention) dans un environnement réel augmenté (environnement truffé d’objets communicants) est également à prendre en compte. En définitive, il s’agit de proposer une démarche de conception et de mise en oeuvre de logiciels interactifs qui intègre des composants non interactifs dans la logique de l’orchestration SOA et met en place des interfaces homme-machine dans le respect des tâches des utilisateurs en proposant leur génération et leur composition (mashup) dans la logique de l’orchestration IHM.
Statut
Vérifié