Challenges to the Model-Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems | SpringerLink
Skip to main content

Challenges to the Model-Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems

  • Conference paper
Constructing Ambient Intelligence (AmI 2007)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 11))

Included in the following conference series:

  • 1571 Accesses

Abstract

Context-awareness, personalization and adaptation are among salient features of Ambient Intelligent (AmI) Systems. The User Interfaces (UI) in AmI environments should therefore also be dynamic at runtime. Developing such UIs is challenging since many aspects have to be considered. Most existing approaches follow Model-driven Engineering (MDE) as a solution. However, they only address design time issues. We successfully applied MDE for runtime generation of UI in the BelAmI project but encountered challenges that we presented in this paper. Possible solutions have also been discussed.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 12011
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Aarts, E., Encarnacao, J.: Into Ambient Intelligence. In: True Visions - The Emergence of Ambient Intelligence, pp. 1–16. Springer, Heidelberg (2006)

    Google Scholar 

  2. Apfelbacher, F.: Formalisierung von ergonomischen Regeln zur Verbesserung der Benutzerfreundlichkeit von adaptiven Benutzungsschnittstellen. TU Kaiserslautern, Kaiserslautern, master thesis (2006)

    Google Scholar 

  3. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. In: Interacting with Computers, vol. 15(3), Elsevier, Amsterdam (2003)

    Google Scholar 

  4. Cowley, N.L.O., Wesson, J.L.: An Experiment to Measure the Usefulness of Patterns in the Interaction Design Process. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 1142–1145. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Ehrig, K., Ermel, C., Hänsgen, S., Taentzer, G.: Generation of visual editors as eclipse plug-ins. In: Proceedings of the 20th IEEE/ACM international Conference on Automated Software Engineering, Long Beach, CA, USA (2005)

    Google Scholar 

  6. Ermel, C., Schultzke, T.: The Agg Environment: A Short Manual, TU Berlin, Berlin (2007), http://tfs.cs.tu-berlin.de/agg/ShortManual.ps

  7. Limbourg, Q.: Multi-Path Development of User Interfaces. Université catholique de Louvain, Louvain, PhD (2004)

    Google Scholar 

  8. Luyten, K., Coninx, K.: An XML-Based Runtime User Interface Description Language for Mobile Computing Devices. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 17–29. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  9. Luyten, K., Vandervelpen, C., Van den Bergh, J., Coninx, K.: Context-sensitive User Interfaces for Ambient Intelligent Environments: Design, Development and Deployment. In: Mobile Computing and Ambient Intelligence: The Challenge of Multimedia 2005. Dagstuhl Seminar Proceedings, nr. 05181, IBFI, Dagstuhl, Germany (2005)

    Google Scholar 

  10. Molina, P.J.: A Review to Model-Based User Interface Development Technology. In: Proceedings of IUI 2004, ACM Press, New York (2004)

    Google Scholar 

  11. NASA. Man-Systems Integration Standards (August 13, 2007), http://msis.jsc.nasa.gov/default.htm

  12. Nehmer, J., Becker, M., Karshmer, A., Lamm, R.: Living assistance systems: an ambient intelligence approach. In: Proceeding of the ICSE 2006, pp. 43–50. ACM Press, New York (2006)

    Google Scholar 

  13. Nóbrega, L., Nunes, N.D., 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)

    Google Scholar 

  14. Paech, B., Kohler, K.: Task-driven Requirements in object-oriented Development. In: Perspectives on Requirements Engineering, pp. 45–68. Kluwer Academic, Dordrecht (2003)

    Google Scholar 

  15. Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models. In: Proceedings of the INTERACT 1997, pp. 362–369. Chapman & Hall, Sydney (1997)

    Google Scholar 

  16. Szekely, P.: Retrospective and Challenges for Model-Based Interface Development. In: Proceedings of DSV-IS96, pp. 1–27. Springer, Heidelberg (1996)

    Google Scholar 

  17. TERESA (August 13, 2007), http://giove.cnuce.cnr.it/teresa.html

  18. Tidwell, J.: Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly, Sebastopol (2005)

    Google Scholar 

  19. The Apache Foundation, Apache Struts (August 13, 2007), http://www.struts.apache.org

  20. Trapp, M., Schmettow, M.: Consistency in use through Model based User Interface Development. In: Proceedings of CEUR Workshop, Montreal, vol. 198, pp. 66–71 (2006)

    Google Scholar 

  21. UsiXML Documentation (August 13, 2007), http://www.usixml.org

  22. Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)

    Google Scholar 

  23. van Welie, M.: Patterns in interaction design (August 13, 2007), http://www.welie.com/

  24. Anastasopoulos, M., Klus, K.H.J., Niebuhr, D., Werkman, E.: DoAmI - A Middleware Platform facilitating (Re-)configuration in Ubiquitous Systems. International Workshop on System Support for Ubiquitous Computing (UbiSys) at the 8th International Conference of Ubiquitous Computing (Ubicomp), New Port Beach, California, USA (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Max Mühlhäuser Alois Ferscha Erwin Aitenbichler

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Adam, S., Breiner, K., Mukasa, K.S., Trapp, M. (2008). Challenges to the Model-Driven Generation of User Interfaces at Runtime for Ambient Intelligent Systems. In: Mühlhäuser, M., Ferscha, A., Aitenbichler, E. (eds) Constructing Ambient Intelligence. AmI 2007. Communications in Computer and Information Science, vol 11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85379-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85379-4_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85378-7

  • Online ISBN: 978-3-540-85379-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics