Adaptive Human-Machine-Interface of Automation Systems

  • Farzan Yazdi Motlagh
  • Peter Göhner
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 423)


Automation systems are inseparable part of everyday life; heating systems, ticket vending machines or blood glucose meters are few examples of such systems, showing the diversity of their application domain. This diversity implies the variety of different user groups with assorted capabilities interacting with such systems in different contexts. Hence, the requirements of the human-machine interfaces of such systems are strongly varying, depending on the context of use. Attempts in developing high interactive systems, such as user centered development or universal design have failed; either they are costly or system specific. Furthermore, many context-relevant aspects are only known at run-time. In this paper, we propose a generic concept, which adapts the human-machine interfaces of automation systems at run-time, according to the context of use. It addresses not only the representational aspects but also the semantics and the connection to the underlying technical system. The concept is implemented as an evaluating prototype.


human-machine-interaction usability adaptive user interface context of use context sensitive user interface automation systems 


  1. 1.
    Nivethika, M., Vithiya, I., Anntharshika, S., Deegalla, S.: Personalized and adaptive user interface framework for mobile application. In: International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1913–1918 (2013)Google Scholar
  2. 2.
    Cooke, L., Mings, S.: Connecting usability education and research with industry needs and practices. IEEE Transactions on Professional Communication 48, 296–312 (2005)CrossRefGoogle Scholar
  3. 3.
    ISO 29249 - Ergonomics of Human System Interaction (2006)Google Scholar
  4. 4.
    Rabin, J., McCathieNevile, C.: Mobile Web Best Practices 1.0 – Basic Guidelines. W3C Recommendation (July 29, 2008),
  5. 5.
    Maga, C., Jazdi, N., Göhner, P.: Requirements on Engineering Tools for Increasing Reuse in Industrial Automation. In: 16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2011), pp. 1–7 (2011)Google Scholar
  6. 6.
    Blumendorf, M., Lehmann, G., Albayrak, S.: Bridging models and systems at runtime to build adaptive user interfaces. In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 9–18. ACM, New York (2010)CrossRefGoogle Scholar
  7. 7.
    ISO 9241-11:1998, Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11: Guidance on usabilityGoogle Scholar
  8. 8.
    Vanderdonckt, J., Grolaux, D., Van Roy, P., Limbourg, Q., Macq, B.M., Michel, B.: A Design Space for Context-Sensitive User Interfaces. In: Proceedings of the ISCA 14th International Conference on Intelligent and Adaptive Systems and Software Engineering, Novotel Toronto Centre, Toronto, Canada, IASSE 2005, pp. 207–214 (2005)Google Scholar
  9. 9.
    Calvary, G., Coutaz, J., Thévenin, D.: Embedding Plasticity in the Development Process of Interactive Systems. In: Proceedings of Workshop on User Interfaces for All (2000)Google Scholar
  10. 10.
    Crease, M., Brewster, S., Gray, P.: Caring, Shar-ing Widgets: A Toolkit of Sensitive Widgets. In: Proceedings of BCS Conference on Human Computer HCI 2000, pp. 257–270. Springer, Berlin (2000)Google Scholar
  11. 11.
    Vellis, G., Kotsalis, D., Akoumianakis, D., Vanderdonckt, J.: Model-Based Engineering of Multi-platform, Synchronous and Collaborative UIs - Extending UsiXML for Polymorphic User Interface Specification. In: 16th Panhellenic Conf. on Informatics, pp. 339–344 (2012)Google Scholar
  12. 12.
    da Silva, P.P.: Object modelling of interactive systems: the UMLi approach. Thesis sumbited to the University of Manchester for the fegree of Doctor of Philosophy in the faculty of science and engineering (2002)Google Scholar
  13. 13.
    Trætteberg, H.: A hybrid tool for user interface modelling and prototyping. In: Proceedings of the Sixth International Conference on Computer-Aided Design of User Interfaces CADUI 2006, Bucharest, Romania, June 6-8, ch. 18. Springer, Berlin (2007)Google Scholar
  14. 14.
    Meixner, G., Seissler, M., Breiner, K.: Model-Driven Useware Engineering. In: Hussmann, H., Meixner, G., Zuehlke, D. (eds.) Model-Driven Development of Advanced User Interfaces. SCI, vol. 340, pp. 1–26. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  15. 15.
    Nóbrega, L., Jardim Nunes, N., Coelho, H.: Mapping concurTaskTrees into UML 2.0. In: Gilroy, S.W., Harrison, M.D. (eds.) DSV-IS 2005. LNCS, vol. 3941, pp. 237–248. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Bandelloni, R., Paterno, F., Salvador, Z.: Dynamic discovery and monitoring in migratory interactive services. In: Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, pp. 603–607 (2006)Google Scholar
  17. 17.
    Raising the Floor Community, Global Public Inclusive Infrastructure (GPII),
  18. 18.
    Ghiani, G., Paternò, F., Santoro, C.: User Interface Migration Based on the Use of Logical Descriptions. In: Migratory Interactive Applications for Ubiquitous Environments. Human-Computer Interaction Series, vol. 2011, pp. 45–59 (2011)Google Scholar
  19. 19.
    Gajos, K.Z.: Automatically Generating Personalized User Interfaces. PhD thesis, University of Washington, Seattle, WA, USA (2008)Google Scholar
  20. 20.
    Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: IEEE Proceeding INTERACT 1997 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction, pp. 362–369 (1997)Google Scholar
  21. 21.
    Paternò, F., Meixner, G., Vanderdonckt, J.: Past, present, and future of model-based user interface development. i-com Journal for Interactive und Cooperative Media 10(3), 2–11 (2011)Google Scholar
  22. 22.
    Schweitzer, G.: Mechatronics for the Design of Human-Oriented Machines. Transactions on IEEE/ASME Mechatronics 1, 120–126 (1996)CrossRefGoogle Scholar
  23. 23.
    Maguire, M.: Context of Use within usability activities. J. Human-Computer Studies 55, 453–483 (2001)CrossRefzbMATHGoogle Scholar
  24. 24.
    Hentschel, C., Wagner, A., Spanner-Ulmer, B.: Analysis of the application of the assembly-specific evaluation method EAWS for the ergonomic evaluation of logistic processes. In: Annual International Conference of the Institute of Ergonomics and Human Factors, pp. 221–226. CRC Press, Taylor & Francis, London (2012)Google Scholar
  25. 25.
    Federal Aviation Administration, Human Factors Division: FAA Human Factors Awareness Web Course,
  26. 26.
    ISO 9241-20:2008, Ergonomics of human-system interaction – Part 20: Accessibility guidelines for information/communication technology (ICT) equipment and servicesGoogle Scholar
  27. 27.
    Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S., Shuster, J.: UIML: An Appliance-Independent XML User Interface Language. In: Proceedings of 8th International World-Wide Web Conference WWW’8. Elsevier Science Publishers (1999)Google Scholar
  28. 28.
    World Wide Web Consortium W3C, Web Content Accessibility Guidelines (WCAG) 2.0 (2009),

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Farzan Yazdi Motlagh
    • 1
  • Peter Göhner
    • 1
  1. 1.Institute of Industrial Automation and Software EngineeringStuttgartGermany

Personalised recommendations