A Language and a Methodology for Prototyping User Interfaces for Control Systems

  • Authors:
  • Matteo Risoldi;Vasco Amaral;Bruno Barroca;Kaveh Bazargan;Didier Buchs;Fabian Cretton;Gilles Falquet;Anne Calvé;Stéphane Malandain;Pierrick Zoss

  • Affiliations:
  • Université de Genève,;Universidade Nova de Lisboa,;Universidade Nova de Lisboa,;Université de Genève,;Université de Genève,;HES-SO Valais,;Université de Genève,;HES-SO Valais,;Ecole d'ingénieurs de Genève,;Ecole d'ingénieurs de Genève,

  • Venue:
  • Human Machine Interaction
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The BATIC3S project (Building Adaptive Three-dimensional Interfaces for Controlling Complex Control Systems) proposes a methodology to prototype adaptive graphical user interfaces (GUI) for control systems. We present a domain specific language for the control systems domain, including useful and understandable abstractions for domain experts. This is coupled with a methodology for validation, verification and automatic GUI prototype generation. The methodology is centered on metamodel-based techniques and model transformations, and its foundations rely on formal models. Our approach is based on the assumption that a GUI can be induced from the characteristics of the system to control.