Towards Pattern-Driven Engineering of Run-Time Adaptive User Interfaces for Smart Production Environments

Marc Seissler, Kai Breiner, Gerrit Meixner

In: Proceedings of the 14th International Conference on Human-Computer Interaction. Human Computer Interaction International Conferences (HCII-2011) July 9-14 Orlando Florida United States Springer 2011.


Model-based development of run-time adaptive user interfaces still poses a complex problem since several models have to be specified and interlinked by the developers. In this paper we present a first concept of a pattern driven development methodology that addresses the reuse of user interface aspects. An XML-based pattern notation is introduced that supports the specification of patterns for different UI core models (room-based Use Model, Dialog Model and Presentation). The pattern notation further separates the pattern interface description from the used model fragments via a pattern interface implementation. This enables the light-weight integration of a pattern application process without touching the used core models’ specifications.

German Research Center for Artificial Intelligence
Deutsches Forschungszentrum für Künstliche Intelligenz