Skip to main content

MDA Applied: A Task-Model Driven Tool Chain for Multimodal Applications

  • Conference paper
Task Models and Diagrams for User Interface Design (TAMODIA 2007)

Abstract

Recently, industry has adopted multimodal, context-aware applications. However, addressing various modalities on heterogeneous platforms implies a demanding development effort. Therefore, we present a task-centric methodology and a tool chain leveraging the development of adaptive multimodal applications.

In order to improve efficiency the tool chain is based on the Model Driven Architecture approach emphasizing two key principles: model-to-model transformations and tool integration.

This work was supported in part by the German Ministry of Eduction and Research (BMBF). The project executing organization is the German Aerospace Center (DLR).

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. Enabling Model Transformation-Based Cost Efficient Adaptive Multi-modal User Interfaces (EMODE) project (2007), http://www.emode-projekt.de

  2. Bast, W., Kleppe, A., Warmer, J.: MDA Explained - The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)

    Google Scholar 

  3. Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Proceedings of the 17th conference on Advanced Information Systems Engineering (2005)

    Google Scholar 

  4. Meta Object Facility (MOF) Specification (2002), http://www.omg.org/docs/formal/02-04-03.pdf

  5. MOF QVT Final Adopted Specification (2005), http://www.omg.org/docs/ptc/05-11-01.pdf

  6. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M., Trevisan, D.: USIXML: A User Interface Description Language for Context-Sensitive User Interfaces. In: Proceedings of the ACM AVI 2004 Workshop (2004)

    Google Scholar 

  7. The CAMELEON Project (2004), http://giove.cnuce.cnr.it/cameleon.html

  8. The SALAMANDRE Project (2005), http://www.isys.ucl.ac.be/bchi/research/salamandre.htm

  9. Rousseau, C., Bellik, Y., Vernier, F.: Multimodal Output Specification / Simulation Platform. In: Proceedings of the 7th international conference on Multimodal interfaces (2005)

    Google Scholar 

  10. Clerckx, T., Luyten, K., Coninx, K.: DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development. Engineering Human Computer Interaction and Interactive Systems  (2005)

    Google Scholar 

  11. Graphical Editing Framework (2007), http://www.eclipse.org/gef/

  12. Gamma, E., Helm, R., Johnson, R.E.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  13. Java Emitter Templates (JET) Tutorial (2005), http://www.eclipse.org/modeling/emf/docs/2.x/tutorials/jet1/jet_tutorial1_emf2.0.html

  14. Miller, J., Mukerji, J.: MDA Guide Version 1.0.1 (2003), http://www.omg.org/docs/omg/03-06-01.pdf

  15. Koch, T., Uhl, A., Weise, D.: Model Driven Architecture (2002), http://www.omg.org/docs/ormsc/02-01-04.pdf

  16. Paterno, F., Mancini, C., Meniconi, S.: ConcurTaskTrees - A Diagrammatic Notation for Specifying Task Models. In: Proceedings of the Interantional Conference on Human-Computer Interaction (1997)

    Google Scholar 

  17. Object Management Group: Unified Modeling Language - Superstructure (2004)

    Google Scholar 

  18. Sottet, J., Calvary, G., Favre, J., Coutaz, J., Demeure, A.: Towards Mapping and Model Transformation for Consistency of Plastic User Interfaces. ACM Conference on Computer Human Interaction  (2006)

    Google Scholar 

  19. Puerta, A., Eisenstein, J.: Towards a general computational framework for model-based interface development systems. In: Proceedings of the 4th international conference on Intelligent user interfaces (1999)

    Google Scholar 

  20. Burmeister, R., Pohl, C., Bublitz, S., Hugues, P.: SNOW: A Multimodal Approach for Mobile Maintenance Applications. In: Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Winckler Hilary Johnson Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heinrich, M. et al. (2007). MDA Applied: A Task-Model Driven Tool Chain for Multimodal Applications. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77222-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics