Run-Time Adaptation of a Universal User Interface for Ambient Intelligent Production Environments

  • Kai Breiner
  • Daniel Görlich
  • Oliver Maschino
  • Gerrit Meixner
  • Detlef Zühlke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5613)


The SmartFactory KL is an arbitrarily modifiable and expandable (flexible) intelligent production environment, connecting components from multiple manufacturers (networked), enabling its components to perform context-related tasks autonomously (self-organizing), and emphasizing user-friendliness (user-oriented). This paper presents the results of a research project focusing on the run-time generation and adaptation of a universal task-oriented user interface for such intelligent production environments. It employs a Room-based Use Model (RUM) developed in the context of a continuing research project series on universal remote control devices for intelligent production environments. The SmartFactory KL is the first ambient intelligent production environment for demonstration and development purposes worldwide. After three years of research, a first prototype has been finished that allows for controlling the production line using a single remote user interface able to adapt to varying remote devices according to the actual context of use, in a complex, model-based approach.


MBUID Model driven development generating user interfaces modeling adaptable user interfaces 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adam, S., Breiner, K., Mukasa, K., Trapp, M.: Challenges to the Model Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems. In: Proceedings of the Workshop on Model Driven Software Engineering for Ambient Intelligence Applications, European Conference on Ambient Intelligence, Darmstadt, Germany (2007)Google Scholar
  2. 2.
    Berners-Lee, T., Fielding, R., Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax. RFC. RFC Editor (1998)Google Scholar
  3. 3.
    Breiner, K., Maschino, O., Görlich, D., Meixner, G.: Towards automatically interfacing application services integrated in an automated model-based user interface generation process. In: Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, 14th international Conference on intelligent User interfaces IUI 2009, Sanibel Island, Florida, USA (2009)Google Scholar
  4. 4.
    Görlich, D., Breiner, K.: Useware modelling for ambient intelligent production environments. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735. Springer, Heidelberg (2007)Google Scholar
  5. 5.
    Görlich, D., Breiner, K.: Intelligent Task-oriented User Interfaces in Production Environments. In: Proceedings of the Workshop on Model-Driven User-Centric Design & Engineering, 10th IFAC/IFIP/IFORS/IEA Symposium on Analysis, Design, and Evaluation of Human-Machine-Systems, Seoul, Korea (2007)Google Scholar
  6. 6.
    Luyten, K.: Dynamic User Interface Generation for Mobile and Embedded Systems with Model-Based User Interface Development, Ph.D. thesis, Limburgs Universitair Centrum, Transnational University Limburg: School of Information Technology, October 21, Expertise Centre for Digital Media, Diepenbeek, Belgium (2004)Google Scholar
  7. 7.
    Meixner, G., Seissler, M., Nahler, M.: Udit – A Graphical Editor for Task Models. In: Proceedings of the Workshop on Model Driven Development of Advanced User Interfaces, 14th international Conference on intelligent User interfaces IUI 2009, Sanibel Island, Florida, USA (2009)Google Scholar
  8. 8.
    Meixner, G., Görlich, D.: Eine Taxonomie für Aufgabenmodelle. In: Proceedings of Software Engineering (SE 2009), Kaiserslautern, Germany (2009)Google Scholar
  9. 9.
    Myers, B., Hudson, S., Pausch, R.: Past, present, and future of user interface software tools. In: ACM Transactions on Computer-Human Interaction (TOCHI), pp. 3–28. ACM Press, New York (2000)Google Scholar
  10. 10.
    PROFIBUS Protocol, (last visited 02.02.09)
  11. 11.
    Reuther, A.: useML – Systematische Entwicklung von Maschinenbediensystemen mit XML (Ph.D. thesis) In: Fortschritt-Berichte pak. vol. 8, University of Kaiserslautern, Germany (2003)Google Scholar
  12. 12.
    Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Kai Breiner
    • 1
  • Daniel Görlich
    • 2
  • Oliver Maschino
    • 1
  • Gerrit Meixner
    • 3
  • Detlef Zühlke
    • 2
  1. 1.Software Engineering Research GroupUniversity of KaiserslauternKaiserslauternGermany
  2. 2.SmartFactoryKLKaiserslauternGermany
  3. 3.German Research Center for Artificial Intelligence (DFKI)KaiserslauternGermany

Personalised recommendations