Skip to main content

A Survey of Model Driven Engineering Tools for User Interface Design

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

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

Abstract

The introduction of new technologies leads to a more and more complex interactive systems design. In order to describe the future interactive system, the human computer interaction (HCI) domain uses specific models and tools. In another way, the Model Driven Engineering (MDE) approach has been proposed in software engineering domain in order to provide techniques and tools for dealing with models in an automated way. MDE approach is based on models, meta-models, models transformation and models weaving and aims to produce productive models, i.e. models concentrated on their generative power. Considering these two domains and the already existing HCI works in MDE, the goal of this paper is to understand actual HCI design needs and to study how MDE tools can support HCI needs. As a first response, it proposes a survey of existing MDE tools in regards to HCI model management.

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. Allilaire, F., Idrissi, T.: ADT: Eclipse development tools for ATL. In: Proceedings of the 2nd European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations (EWMDA-2), Canterbury, UK. England, pp. 171–178. Computing Laboratory, University of Kent (September 2004)

    Google Scholar 

  2. Amelunxen, C., Königs, A., Rötschke, T., Schürr, A.: MOFLON: A Standard-Compliant Metamodeling Framework with Graph Transformations. In: Rensink, A., Warmer, J. (eds.) Model Driven Architecture - Foundations and Applications: 2nd European Conference. LNCS, vol. 4066, pp. 361–375. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  3. Bandelloni, R., Paternó, F., Santoro, C.: Reverse Engineering Cross-Modal User Interfaces for Ubiquitous Environments. In: EIS 2007. Proceedings of the Engineering Interactive Systems Conference. LNCS, Springer, Heidelberg (to appear, 2007)

    Google Scholar 

  4. Baron, M., Lucquiaud, V., Autard, D., Scapin, D.: K-MADe: un environement pour le noyau du modéle de description de l’activité. In: Proceedings of 18th French-speaking conference on Human-Computer Interaction (IHM 2006), pp. 287–288. ACM Press, New York (2006)

    Google Scholar 

  5. Berti, S., Correani, F., Mori, G., Paternó, F., Santoro, C.: TERESA: A Transformation-Based Environment for Designing Multi-Device Interactive Applications. In: Proceedings of CHI 2004, CHI 2004 extended abstracts on Human factors in Computing Systems, pp. 793–794. ACM Press, New York (2004)

    Chapter  Google Scholar 

  6. Boedcher, A., Mukasa, K., Zuehlke, D.: Capturing Common and Variable Design Aspects for Ubiquitous Computing with MB-UID. In: Proceedings of the International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2005) organized at MoDELS 2005, Jamaica, October. CEUR Workshop Proceedings vol. 159 (2005)

    Google Scholar 

  7. Botterweck, G.: A Model-Driven Approach to the Engineering of Multiple User Interfaces. In: Kühne, T. (ed.) MoDELS 2006. LNCS, vol. 4364, pp. 106–115. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  8. Brüning, J., Dittmar, A., Forbrig, P., Reichart, D.: Getting SW Engineers on board: Task Modelling with Activity Diagrams. In: EIS 2007. Proceedings of the Engineering Interactive Systems Conference. LNCS, Springer, Heidelberg (to appear)

    Google Scholar 

  9. Didonet Del Fabro, M., Bézivin, J., Jouault, F., Breton, E., Gueltas, G.: AMW: a generic model weaver. In: Gérard, S., Favre, J.-M., Muller, P.-A., Blanc, X. (eds.) Proceedings of the 1ére Journée sur l’Ingénierie Dirigée par les Modéles (IDM 2005), Paris, France, pp. 105–114 (2005)

    Google Scholar 

  10. Didonet Del Fabro, M., Jouault, F.: Model Transformation and Weaving in the AMMA Platform. In: Lämmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol. 4143, pp. 71–77. Springer, Heidelberg (2006)

    Google Scholar 

  11. Dubois, E., D., P., G., Nigay, L.: ASUR++: a Design Notation for Mobile Mixed Systems. Interacting With Computers 15, 497–520 (2003)

    Article  Google Scholar 

  12. Dupuy-Chessa, S., Dubois, E.: Requirements and Impacts of Model Driven Engineering on Mixed Systems Design. In: Gérard, S., Favre, J.-M., Muller, P.-A., Blanc, X. (eds.) Proceedings of the 1ére Journée sur l’Ingénierie Dirigée par les Modéles (IDM 2005), Paris, France, pp. 43–54 (2005)

    Google Scholar 

  13. Eclipse Modeling Project. Official site (February 2007), http://www.eclipse.org/modeling/

  14. Favre, J.-M.: Towards a basic theory to model driven engineering. 3er UML Workshop in Software Model Engineering (WISME 2004) joint event with UML 2004 (October 2004), Available online at: http://www.metamodel.com/wisme-2004/papers.html

  15. Foley, J., Sukaviriya, N.: History, Results, and Bibliography of the User Interface Design Environment (UIDE), an Early Model-based for User Interface Design and Development. In: Paternó, F. (ed.) Interactive Systems: Design, Specification, Verification, pp. 3–14. Springer, Heidelberg (1994)

    Google Scholar 

  16. Ian Bull, R., Favre, J.M.: Visualization in the Context of Model Driven Engineering. In: Ian Bull, R., Favre, J.M. (eds.) Proceedings of the International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2005) organized at MoDELS 2005, Jamaica (October 2005)

    Google Scholar 

  17. Kalnins, A., Barzdins, J., Celms, E.: Model Transformation Language MOLA. In: Proceedings of Model-Driven Architecture: Foundations and Applications (MDAFA 2004), Linkoeping, Sweden, June 10-11, pp. 14–28 (2004)

    Google Scholar 

  18. Kleppe, A., Warmer, S., Bast, W.: MDA explained: The model-driven architecture: Practice and promise, p. 192. Addison-Wesley, Reading (2003)

    Google Scholar 

  19. Mens, T., Van Gorp, P.: A Taxonomy of Model Transformation. Electronic Notes in Theorical Computer Science 152, 125–142 (2006)

    Article  Google Scholar 

  20. Minsky, M.: Matter, Minds, and Models. In: Proceedings of International Federation of Information Processing Congress, New York, United States, vol. 1, pp. 45–49 (1965)

    Google Scholar 

  21. Mori, G., Paternó, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive Systems Design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)

    Article  Google Scholar 

  22. Myers, B., Hudson, S.E., Pausch, R.: Past, Present, and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction 7(1), 3–28 (2000)

    Article  Google Scholar 

  23. Nóbrega, L., Jardim, N., Coelho, H.: Mapping ConcurTaskTrees into UML 2. In: Gilroy, S.W., Harrison, M.D. (eds.) Interactive Systems. LNCS, vol. 3941, pp. 237–248. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Paternó, F.: Model-Based Design and Evaluation of Interactive Application. Springer, Heidelberg (1999)

    Google Scholar 

  25. Pinheiro da Silva, P., Paton, N.: User Interface Modeling in UMLi. IEEE Software 20(4), 62–69 (2003)

    Article  Google Scholar 

  26. Planet MDE, Official site (September 2007), http://planet-mde.org/index.php?option=com_xcombuilder&cat=Tool&Itemid=47

  27. Shaer, O., Leland, N., Calvillo, E.H., Jacob, R.J.K.: The TAC Paradigm: Specifying Tangible User Interfaces. In Personal and Ubiquitous Computing 8(5), 359–369 (2004)

    Google Scholar 

  28. Sottet, J-S., Calvary, G., Favre, J-M., Coutaz, J., Demeure, A., Balme, L.: Towards Model Driven Engineering of Plastic User Interfaces. In: Satellite Proceedings of the ACM/IEEE 8th International Conference on Models Driven Engineering Languages and Systems, MoDELS/UML 2005. LNCS, pp. 191–200. Springer, Heidelberg (2005)

    Google Scholar 

  29. Sottet, J.-S., Calvary, G., Coutaz, J., Favre, J.-M.: A Model-Driven Engineering Approach for the Usability of Plastic User Interfaces. In: EIS 2007. Proc. of the Engineering Interactive Systems Conference. LNCS, Springer, Heidelberg (to appear)

    Google Scholar 

  30. Tariq, N., Akhter, N.: Comparison of Model Driven Architecture (MDA) based tools Karolinska University Hospital; A Thesis Document, Sockholm, Sweden, p. 74 (June 2005)

    Google Scholar 

  31. Van den Bergh, J., Coninx, K.: Using UML2.0 and Profiles for Modeling Context-Sensitive User Interfaces. In: Proceedings of the International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2005) organized at MoDELS 2005. CEUR Workshop Proceedings, Jamaica, October 2005, vol. 159 (2005)

    Google Scholar 

  32. Viala, J., Dubois, E., Gray, P.: GUIDE-ME: Environement Graphique de Manipulation de la Notation ASUR. In: Canals, G., Giboin, A., Nigay, L., Pinna, A.-M., Tigli, J.-Y. (eds.) ACM Proceedings of the French conference: Mobilite et Ubiquite. 2004, Nice, France, pp. 74–78 (June 2004)

    Google Scholar 

  33. Vojtisek, D., Jzquel, J.-M.: MTL and Umlaut NG: Engine and Framework for Model Transformation. ERCIM News, Nro. 58, Special Issue on Automated Software Engineering , 42–45 (2004)

    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

Pérez-Medina, JL., Dupuy-Chessa, S., Front, A. (2007). A Survey of Model Driven Engineering Tools for User Interface Design. 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_8

Download citation

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

  • 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