Abstract
Model-based universal interaction devices are already capable to react on contextual changes by automatically adapting the user interface, but without considering the usefulness of the resulting user interface. Often tasks cannot be executed any more or execution orders will result in dead locks caused by unavailable functionality. We present our approach of investigating this property of adapted models based on the example of the SmartMote in our living lab the SmartFactory KL. Given the task description of the user interaction we determine a dialog model in terms of a state machine – which is necessary in our process of user interface generation – to determine possible execution orders leading to the accept state of this state machine. Using these execution orders the initial task model can be adapted, all misleading tasks can be removed and the resulting user interface will only offer valid user interactions.
Chapter PDF
Similar content being viewed by others
Keywords
References
Bizik, K.: Context Modeling in the Domain of Ambient Intelligent Production Environments, Diploma Thesis, University of Kaiserslautern, Germany (2010)
Breiner, K., et al.: SmartMote: Increasing the Flexibility of Run-Time Generated User Interfaces by Using UIML. In: Proceedings of the 2nd International Workshop on Visual Formalisms for Patterns (VFfP 2010), located at the IEEE Symposium on Visual Languages and Human-Centric Computing 2010, Madrid, Spain (2010)
Breiner, K., Gauckler, V., Seissler, M., Meixner, G.: Evaluation of user interface adaptation strategies in the process of model-driven user interface development. In: Proceedings of the 5th International Workshop on Model-Driven Development of Advanced User Interfaces (MDDAUI-2010), located at CHI 2010, CEUR-Proceedings, Atlanta, GA, United States, April 10 (2010)
Breiner, K., Görlich, D., Maschino, O., Meixner G.: Towards automatically interfacing application services integrated in a automated model-based user interface generation process. In: Proceedings of the Workshop on Model-Driven Development of Advanced User Interfaces (MDDAUI 2009), 14th International Conference on Intelligent User Interfaces (IUI 2009), Sanibel Island, Florida (2009)
Breiner, K., Görlich, D., Maschino, O., Meixner, G., Zuehlke, D.: Run-time adaptation of an universal user interface. In: Proceedings of the 13th International Conference on Human-Computer Interaction (HCII 2009), San Diego, CA (2009)
Florins, M.: Graceful Degradation: A Method for Designing Multiplatform Graphical User Interfaces. PhD Thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium (2006)
Meixner, G.: Model-based Useware Engineering. In: Proc. of the W3C Workshop on Future Standards for Model-Based User Interfaces (MBUI 2010), Rome, Italy (2010)
Paternò, F.: ConcurTaskTrees: An Engineered Notation for Task Models. In: Diaper, D., Stanton, N. (eds.) The Handbook of Task Analysis for Human-Computer Interaction. Lawrence Erlbaum Associates, Mahwah (2003)
Paternò, F.: Tools for Task Modelling: Where we are, Where we are headed. In: Pribeanu, C., Vanderdonckt, J. (eds.) Proc. of the First International Workshop on Task Models and Diagrams for User Interface Design (TAMODIA 2002), pp. 10–17. INFOREC Publishing House, Bucharest (2002)
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proc. of the 6th IFIP International Conference on Human-Computer Interaction (1997)
Saridakis, T.: Design Pattern for Graceful Degradation. In: Noble, J., Johnson, R. (eds.) Transactions on Pattern Languages of Programming I. LNCS, vol. 5770, pp. 67–93. Springer, Heidelberg (2009)
Strang, T., Linhoff-Popien, C.: A Context Modeling Survey. Workshop on Advanced Context Modeling, Reasoning and Management. In: 6th International Conference on Ubiquitous Computing (UbiComp 2004), Nottingham, England (2004)
Streitz, N.A., Röcker, C., Prante, T., Stenzel, R., van Alphen, D.: Situated Interaction with Ambient Information: Facilitating Awareness and Communication in Ubiquitous Work Environments. In: 10th International Conference on Human-Computer-Interaction (HCII 2003), Crete, Greece (2003)
Wurdel, M., Forbrig, P., Radhakrishnan, T., Sinnig, D.: Patterns for Task- and Dialog-Modeling. In: 12th International Conference on Human-Computer Interaction (HCII 2007), Beijing, P.R. China (2007)
Zühlke, D.: SmartFactory - A Vision becomes Reality. Keynote Paper of the 13th IFAC Symposium on Information Control Problems in Manufacturing, INCOM 2009 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Breiner, K., Bizik, K., Rauch, T., Seissler, M., Meixner, G., Diebold, P. (2011). Automatic Adaptation of User Workflows within Model-Based User Interface Generation during Runtime on the Example of the SmartMote. In: Jacko, J.A. (eds) Human-Computer Interaction. Design and Development Approaches. HCI 2011. Lecture Notes in Computer Science, vol 6761. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21602-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-21602-2_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21601-5
Online ISBN: 978-3-642-21602-2
eBook Packages: Computer ScienceComputer Science (R0)