powered by:
MagicWare, s.r.o.

A Model-based Approach for Useware Development

Authors:Mukasa Kizito Ssamula, Institute for Production Automation/University of Kaiserslautern, Germany
Ziegeler Dirk, Institute for Production Automation/University of Kaiserslautern, Germany
Zuehlke Detlef, Institute for Production Automation/University of Kaiserslautern, Germany
Topic:4.5 Human Machine Systems
Session:Human-Machine Interface Development and Collaboration
Keywords: user interface, prototyping, models, task orientation, objects

Abstract

The development of human-machine interfaces today is being challenged by the increasing number of interaction devices and multimodality. Developing for multiple devices but yet keeping consistency is unavoidable. Also integrating the future users in the whole development process is important for the final acceptability. Hence the development process is complex. This paper suggests a model-based approach. Aspects of the user interface should be defined in different models of different abstraction levels. This also requires a simple and domain based description language. For this purpose, a XML-based markup language called useML is also introduced. useML defines a simple syntax for the description of a platform-independent and task-oriented use model. Platform-specific interfaces and prototypes can be easily derived from the use model.