Une architecture orientee-tache d'interaction homme-machine pour des systemes bureautiques
Institution:
Paris, ENSTDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les systemes bureautiques evoques dans notre these ont pour but d'automatiser les taches de routines et de fournir aux employes de bureau un systeme integre et complet. Pour ce type de systemes bureautiques, on s'apercoit que les systemes existants pour construire des interfaces et gerer le deroulement des dialogues de l'utilisateur final ne sont pas suffisants pour repondre a ces nombreuses exigences: specification de scenarios de dialogue de niveau d'abstraction suffisant, coexistence de taches multiples, integration de logiciels existants, construction et maintenance des interfaces (qui sont le produit du travail d'une equipe), et operations de l'utilisateur final (interruptions frequentes pendant le travail de l'employe, taches a accomplir s'etendant sur plusieurs jours ou meme semaines, etc. ). Dans notre these, nous proposons un modele d'echange de messages pour representer les interactions homme-machine. Plus specifiquement, un programmeur d'application considere l'evolution d'une application bureautique comme une serie de sessions d'echange de messages entre l'application et l'utilisateur. Un message est oriente-application et independant du moyen de dialogue. Un message contient egalement des informations contextuelles concernant son objectif. Ces informations contextuelles completees par les enregistrements historiques des messages echanges nous permettent d'introduire un module de haut-niveau (gestionnaire de dialogue) qui reponde aux exigences decrites ci-dessus. Sur les bases de ce modele d'echange de messages, nous nous proposons une architecture orientee-tache, toi (task-oriented interaction), pour construire un squelette (framework) d'interface homme-machine. L'architecture consiste en trois couches: boites a outils, dialogue et applications. Nous nous interessons plus particulierement a la repartition des fonctionnalites dans chaque couche et aux formalismes d'interfaces entre la couche de