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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Dubois, E., D., P., G., Nigay, L.: ASUR++: a Design Notation for Mobile Mixed Systems. Interacting With Computers 15, 497–520 (2003)
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)
Eclipse Modeling Project. Official site (February 2007), http://www.eclipse.org/modeling/
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
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)
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)
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)
Kleppe, A., Warmer, S., Bast, W.: MDA explained: The model-driven architecture: Practice and promise, p. 192. Addison-Wesley, Reading (2003)
Mens, T., Van Gorp, P.: A Taxonomy of Model Transformation. Electronic Notes in Theorical Computer Science 152, 125–142 (2006)
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)
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)
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)
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)
Paternó, F.: Model-Based Design and Evaluation of Interactive Application. Springer, Heidelberg (1999)
Pinheiro da Silva, P., Paton, N.: User Interface Modeling in UMLi. IEEE Software 20(4), 62–69 (2003)
Planet MDE, Official site (September 2007), http://planet-mde.org/index.php?option=com_xcombuilder&cat=Tool&Itemid=47
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)
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)
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)
Tariq, N., Akhter, N.: Comparison of Model Driven Architecture (MDA) based tools Karolinska University Hospital; A Thesis Document, Sockholm, Sweden, p. 74 (June 2005)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)