Towards Model-Based AHMI Development

ABSTRACT Aircraft cockpit system design is an activity with several challenges, particularly when new technologies break with previous user experience. This is the case with the design of the advanced human machine interface (AHMI), used for controlling the Advanced Flight Management System (AFMS), which has been developed by the German Aerospace Center (DLR). Studying this new User Interface (UI) requires a structured approach to evaluate and validate AHMI designs. In this paper, we introduce a model-based development process for AHMI development, based on our research in the EUs 7 th framework project “Human”. Categories and Subject Descriptors D2.2 [ Software Engineering ]: Design Tools and Techniques – Modules and interfaces; user interfaces . D2.m [ Software Engineering ]: Miscellaneous – Rapid Prototyping; reusable software . H.1.2 [ Information Systems ]: Models and Principles – User/Machine Systems . H5.2 [ Information interfaces and presentation ]: User Interfaces – Prototyping; user-centered design; user interface management systems (UIMS)

[1]  Eric Barboni,et al.  Model-Based Engineering of Widgets, User Applications and Servers Compliant with ARINC 661 Specification , 2006, DSV-IS.

[2]  Jean Vanderdonckt,et al.  A Theoretical Survey of User Interface Description Languages: Preliminary Results , 2009, 2009 Latin American Web Congress.

[3]  Theodore B. Aldrich,et al.  Task Analysis of the UH-60 Mission and Decision Rules for Developing a UH-60 Workload Prediction Model. Volume 1. Summary Report , 1989 .

[4]  Theodore B. Aldrich,et al.  Task Analysis of the UH-60 Mission and Decision Rules for Developing a UH-60 Workload Prediction Model. Volume 2. Mission Analysis Appendixes A - E , 1987 .

[5]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[6]  Benjamin Michotte,et al.  USIXML: A Language Supporting Multi-path Development of User Interfaces , 2004, EHCI/DS-VIS.

[7]  Eric Barboni,et al.  A Formal Description Technique for Interactive Cockpit Applications Compliant with ARINC Specification 661 , 2007, 2007 International Symposium on Industrial Embedded Systems.

[8]  S Dekker,et al.  The ergonomics of flight management systems: fixing holes in the cockpit certification net. , 2001, Applied ergonomics.

[9]  Jean Vanderdonckt,et al.  A MDA-Compliant Environment for Developing User Interfaces of Information Systems , 2005, CAiSE.

[10]  Sidney Dekker,et al.  THE EFFECT OF THE ROLL INDEX (SKY POINTER) ON ROLL REVERSAL ERRORS , 2002 .

[11]  Jean Vanderdonckt,et al.  On the Problem of Selecting Interaction Objects , 1994, BCS HCI.

[12]  J H McCracken,et al.  Analyses of Selected LHX Mission Functions: Implications for Operator Workload and System Automation Goals , 1984 .

[13]  Jean Vanderdonckt,et al.  Automated Evaluation of Web Usability and Accessibility by Guideline Review , 2004, ICWE.

[14]  Eric Barboni,et al.  ICOs: A model-based user interface description technique dedicated to interactive systems addressing usability, reliability and scalability , 2009, TCHI.

[15]  Jean Vanderdonckt,et al.  Towards Model-Based AHMI Automatic Evaluation , 2011 .

[16]  Andreas Lüdtke,et al.  Modeling Pilot and Driver Behavior for Human Error Simulation , 2009, HCI.

[17]  Andreas Lüdtke,et al.  Simulating Perceptive Processes of Pilots to Support System Design , 2009, INTERACT.