![]()
Précédent : Conception et validation d'une interface
Remonter : Recherches à caractère méthodologique
Suivant : Évaluation des systèmes interactifs à
Participants : Fernado Gamboa-Rodríguez, Dominique L. Scapin
Des travaux récents [5] ont conduit à proposer la méthode AIDE (Approach for user Interface Design based on Ergonomics), comme base théorique pour la conception d'interfaces à partir de modélisations de tâches. Les travaux actuels se poursuivent dans cette direction autour de l'implémentation de deux structures de données issues de la méthode : d'une part, la structure correspondant au modèle MAD* et d'autre part, la structure correspondant au modèle de l'interface conceptuelle ICS.
Pour la structure de données correspondant au modèle MAD*, un travail de classification des attributs des tâches a été réalisé, notamment en termes de priorités pour la description. Un objectif pour l'outil EMAD* est en particulier qu'il soit suffisamment flexible pour permettre de réaliser, organiser et valider les descriptions avec des informations incomplètes (ce qui est souvent le cas en cours d'analyse). Cet outil doit également permettre de récupérer des parties de descriptions faites à l'avance ou de simuler le déroulement de la tâche de façon à tester les priorités, les interruptions, ou la séquence assignée. La cohérence dans l'arbre au niveau des objets utilisés, des priorités, des boucles, des interruptions, etc. est automatiquement vérifiée ainsi que la cohérence des aspects fondamentaux des objets déclarés (nom, type, rang, instances, etc.). Ces diverses fonctionnalités d'EMAD* sont en cours de construction et de validation.
Pour la structure ICS, trois couches sont définies : couche tâche, couche sémantique et couche perceptuelle, lesquelles contiennent différents types d'objets : Schéma-procédure, procédure, actions, et objets fonctionnels. Chaque schéma-procédure contient toutes les procédures nécessaires à son accomplissement. A son tour, chaque procédure renferme une série d'actions indispensables à la procédure et chaque action contient une liste d'objets utilisés. Chacun des objets est responsable de sa composante perceptuelle (visualisation de son état, de sa valeur, etc.), de façon à gérer automatiquement les différents états possibles de l'interface.
Une structure orientée objet a été construite en utilisant les librairies ``graphic attribut'' et ``variable'' fournies avec ILOG VIEWS 2.1. Ces librairies donnent un moyen puissant de modifier automatiquement l'aspect graphique d'un objet simplement en changeant sa valeur logique. De plus, elles permettent de propager la valeur d'un attribut déterminé à tous les objets concernés. Cette partie est encore en construction, le contrôle automatique de la présentation est quant à lui terminé ; il reste à déterminer les choix de représentation pour chaque type d'objet utilisé dans la description. Une fois l'implémentation de ces structures terminées, les travaux concerneront les premiers tests de mise en relation logicielle entre une description MAD* et une structure ICS, ainsi que leur test d'utilisation auprès de concepteurs.