Numéro spécial Modèles de Tâches


Description des tâches avec un système interactif multiutilisateur et multimodal : Etude comparative de notations

Frédéric Jourde ; Yann Laurillau ; Laurence Nigay.
De nombreux systèmes interactifs, professionnels ou grand public, permettent conjointement l’interaction multiutilisateur et multimodale. Un système interactif est multimodal lorsqu’un utilisateur peut interagir avec le système par l’usage de plusieurs modalités d’interaction (en entrée ou en sortie) de façon parallèle ou non. Nous constatons que de plus en plus de systèmes multiutilisateurs ou collecticiels sont multimodaux, comme ceux construits autour d’une surface interactive et les consoles de jeu de type Wii ou Xbox. Nous traitons dans cet article de la description des tâches-utilisateur avec de tels systèmes interactifs multiutilisateurs et multimodaux. Précisément, nous dressons un panorama des notations existantes permettant la description des tâches mono ou multi-utilisateur avec une attention particulière pour les notations à base d’arbre de tâches. Nous focalisons aussi sur les tâches élémentaires ou actions mono/multi-modales de l’utilisateur en considérant les notations de description de l’interaction multimodale. Pour cela, nous proposons une étude comparative d'un ensemble de notations de description selon une grille d’analyse regroupant des concepts généraux à l’interaction et des concepts propres à l’interaction multiutilisateur et multimodale.

Un modèle de tâches exploitable à l'exécution pour une assistance à l'utilisateur dans les environnements ambiants

Asma Gharsellaoui ; Yacine Bellik ; Christophe Jacquet.
Les modèles de tâches existants ont souvent été utilisés dans le cadre des systèmes interactifs gra-phiques. Dans cet article, nous proposons d'utiliser le modèle de tâches dans un environnement ambiant au moment de l'exécution des tâches par l'utilisateur, afin de suivre les actions de l'utilisateur, vérifier qu'il n'a pas fait d'erreurs lors de l'accomplissement de ses tâches et lui procurer de l'aide quand cela est nécessaire. En particulier, nous présentons, dans une première contribution, un modèle de tâches spécifique aux environnements ambiants. Ce modèle permet d'associer des caractéristiques dynamiques à chaque tâche permettant ainsi à un système de supervision d'attribuer des états aux tâches au moment de l'exécution en fonction des informations échangées avec l'environnement (démarrage d'une tâche, fin de réalisation d'une tâche, états des pré-conditions...). Notre deuxième contribution consiste en un système de suivi et d'assistance qui exploite notre modèle de tâches. Plus précisément nous spécifions la stratégie d'intervention du système qui va orienter l'utilisateur. Nous présentons par la suite une illustration de notre système à travers le déroulement d'un scénario sur notre simulateur. Cette simulation montre comment les interactions avec le modèle de tâches à l'exécution nous permettent de produire un système dynamique, qui prend en considération le contexte et fournit une aide à l'utilisateur pour la […]

Les simulateurs de modèles de tâches : une revue

Thomas Lachaume ; Laurent Guittet ; Patrick Girard ; Allan Fousse.
Task modelling has enabled the building of models of human activity for a long time. In the early years, pencil and paper where the only means available to build task models from task model notations. Because of the lack of computed constraints, task models often did not conform to the notation. To solve this problem, some tools were designed by authors in order to help users create, modify and save correct models that conform to the notation syntactic rules. However, understanding the full semantics of task models appeared difficult for practitioners. The dynamic aspects of task models could only be understood "in the user's head". New tools, named simulators, emerged to solve this problem. They allow to "run" or to "simulate" task models and to record scenarios. This execution fulfils the semantics of task model operators, which define the task dynamic semantics. Simulators can be used in many ways such as understanding model semantics, verifying or validating models, building valid scenarios, etc. In this article, we describe and compare currently available and maintained task model simulators, and explain the different usages of these tools, according to user goals and qualifications. Then, we explore the different challenges for these tools to exploit the complete semantics of task models.