Skip to main content

Executable Models for Human-Computer Interaction

  • Conference paper
Interactive Systems. Design, Specification, and Verification (DSV-IS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5136))

Abstract

Model-based user interface development is grounded on the idea to utilize models at design time to derive user interfaces from the modeled information. There is however an increasing demand for user interfaces that adapt to the context of use at runtime. The shift from design time to runtime means, that different design decisions are postponed until runtime. Utilizing user interface models at runtime provides a possibility to utilize the same basis of information for these postponed decisions. The approach we are following goes even one step further. Instead of only postponing several design decisions, we aim at the utilization of stateful and executable models at runtime to completely express the user interaction and the user interface logic in a model-based way.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Calvary, G., Coutaz, J., Ganneau, V., Vanderdonckt, J., Demeure, A., Sottet, J.-S.: The 4c reference model for distributed user interfaces. In: Proc. of 4th IARIA International Conference on Autonomic and Autonomous Systems (2008)

    Google Scholar 

  2. Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G.: Cameleon-rt: A software architecture reference model for distributed, migratable, and plastic user interfaces. In: EUSAI (2004)

    Google Scholar 

  3. Blumendorf, M., Feuerstack, S., Albayrak, S.: Multimodal user interaction in smart environments: Delivering distributed user interfaces. In: European Conference on Ambient Intelligence: Workshop on Model Driven Software Engineering for Ambient Intelligence Applications (2007)

    Google Scholar 

  4. Breton, E., Bézivin, J.: Towards an understanding of model executability. In: FOIS 2001: Proc. of the international conference on Formal Ontology in Information Systems (2001)

    Google Scholar 

  5. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting with Computers 15(3) (2003)

    Google Scholar 

  6. Clerckx, T., Vandervelpen, C., Coninx, K.: Task-based design and runtime support for multimodal user interface distribution. In: Proc. of Engineering Interactive Systems (2007)

    Google Scholar 

  7. Coninx, K., Luyten, K., Vandervelpen, C., Van den Bergh, J., Creemers, B.: Dygimes: Dynamically generating interfaces for mobile computing devices and embedded systems. In: Chittaro, L. (ed.) Mobile HCI 2003. LNCS, vol. 2795. Springer, Heidelberg (2003)

    Google Scholar 

  8. Demeure, A., Calvary, G., Coutaz, J., Vanderdonckt, J.: The comets inspector: Towards run time plasticity control based on a sematic network. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. Feuerstack, S., Blumendorf, B., Albayrak, S.: Prototyping of multimodal interactions for smart environments based on task models. In: European Conference on Ambient Intelligence: Workshop on Model Driven Software Engineering for Ambient Intelligence Applications (2007)

    Google Scholar 

  10. Klug, T., Kangasharju, J.: Executable task models. In: Proc. of TAMODIA 2005 (2005)

    Google Scholar 

  11. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: Usixml: A language supporting multi-path development of user interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. sixml: A language supporting multi-path development of user interfaces, vol. 3425. Springer, Heidelberg (2005)

    Google Scholar 

  12. Mellor, S.: Agile MDA (2004)

    Google Scholar 

  13. Mellor, S., Scott, K., Uhl, A., Weise, D.: MDA Distilled: Principles of Model-Driven Architecture (2004)

    Google Scholar 

  14. Mori, G., Paternò, F., Santoro, C.: Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions. IEEE Trans. Softw. Eng. 30(8) (2004)

    Google Scholar 

  15. Object Management Group. Meta Object Facility (MOF) Specification — Version 1.4 (April 2002)

    Google Scholar 

  16. Puerta, A.R., Eisenstein, J.: Towards a general computational framework for model-based interface development systems. In: Intelligent User Interfaces (1999)

    Google Scholar 

  17. Rohr, M., Boskovic, M., Giesecke, S., Hasselbring, W.: Model-driven development of self-managing software systems. In: “Models@run.time” at the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006) (2006)

    Google Scholar 

  18. Sottet, J.-S., Calvary, G., Favre, J.-M.: Mapping model: A first step to ensure usability for sustaining user interface plasticity. In: Model Driven Development of Advanced User Interfaces (MDDAUI 2006) (2006)

    Google Scholar 

  19. Sottet, J.-S., Calvary, G., Favre, J.-M.: Models at runtime for sustaining user interface plasticity. In: “Models@run.time” at the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006) (2006)

    Google Scholar 

  20. Sottet, J.-S., Ganneau, V., Calvary, G., Coutaz, J., Demeure, A., Favre, J.-M., Demumieux, R.: Model-driven adaptation for plastic user interfaces. In: INTERACT, (1) (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

T. C. Nicholas Graham Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S. (2008). Executable Models for Human-Computer Interaction. In: Graham, T.C.N., Palanque, P. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2008. Lecture Notes in Computer Science, vol 5136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70569-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70569-7_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70568-0

  • Online ISBN: 978-3-540-70569-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics