Abstract
Model-Driven Development (MDD) has encouraged the use of automated software tools that facilitate the development process from modelling to coding. User Interfaces (UI), as a significant part of most applications, should also be modelled using a MDD perspective. This paper presents an Eclipse GMF tool for modelling user-interaction diagrams –an specialization of the UML state-machines for UI design– which can be used for describing the behaviour of user interfaces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alonso, D., Vicente-Chicote, C., Pastor, J.A., Álvarez, B.: StateML+: From Graphical State Machine Models to Thread-Safe Ada Code. In: Kordon, F., Vardanega, T. (eds.) Ada-Europe 2008. LNCS, vol. 5026, pp. 158–170. Springer, Heidelberg (2008)
Almendros-Jiménez, J.M., Iribarne, L.: An Extension of UML for the Modeling of WIMP User Interfaces. Journal of Visual Languages and Computing 19, 695–720 (2008)
Bodart, F., Hennebert, A.-M., Leheureux, J.-M., Sacré, I., Vanderdonckt, J.: Architecture Elements for Highly-Interactive Business-Oriented Applications. In: Bass, L.J., Unger, C., Gornostaev, J. (eds.) EWHCI 1993. LNCS, vol. 753, pp. 83–104. Springer, Heidelberg (1993)
Eclipse Graphical Modeling Framework (GMF), http://www.eclipse.org/modeling/gmf/
Eclipse Modeling Framework (EMF), http://www.eclipse.org/modeling/emf/
Lozano, M., Ramos, I., González, P.: User Interface Specification and Development. In: Proceedings of the IEEE 34th International Conference on Technology of Object-Oriented Languages and Systems, pp. 373–381. IEEE Computer Society Press, Washington (2000)
Nunes, N.J., Falcao e Cunha, J.: WISDOM - A UML Based Architecture for Interactive Systems. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 191–205. Springer, Heidelberg (2001)
Molina, J., González, P., Lozano, M.: Developing 3D UIs using the IDEAS Tool: A case study. In: Human-Computer Interaction. Theory and Practice, pp. 1193–1197. Lawrence Erlbaum Associates, Mahwah (2003)
OMG Object Constraint Language (OCL) Specification, version 2.0, http://www.omg.org/technology/documents/formal/ocl.htm
OMG Meta-Object Facility, http://www.omg.org/mof/
OMG OMG Unified Modeling Language (OMG UML), Superstructure, V.2.1.2, http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF
OMG XML Metadata Interchange (XMI), http://www.omg.org/spec/XMI/
Pastor, O., Hayes, F., Bear, S.: OASIS: An Object-Oriented Specification Language. In: Loucopoulos, P. (ed.) CAiSE 1992. LNCS, vol. 593, pp. 348–363. Springer, Heidelberg (1992)
Pastor, O.: Generatig User Interfaces from Conceptual Models: A Model-Transformation based Approach. In: Chapter in Computer-Aided Design of User Interfaces, CADUI, pp. 1–14. Springer, Heidelberg (2007)
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Berlin (1999)
Selic, B.: UML 2: A model-driven development tool. IBM Systems Journal 45(3) (2006)
Paton, N.W., Pinheiro da Silva, P.: ARGOi, An Object-Oriented Design Tool based on UML. In: Tech. rep. (2007), http://trust.utep.edu/umli/software.html
Pinheiro da Silva, P., Paton, N.W.: User Interface Modelling with UML. In: Information Modelling and Knowledge Bases XII, pp. 203–217. IOS Press, Amsterdam (2000)
Pinheiro da Silva, P., Paton, N.W.: User Interface Modeling in UMLi. IEEE Software 20(4), 62–69 (2003)
Pinheiro da Silva, P.: Object Modelling of Interactive Systems: The UMLi Approach, Ph.D. thesis, University of Manchester (2002)
Berti, S., Correani, F., Mori, G., Paternó, F., Santoro, C.: TERESA: A Transformation- based Environment for Designing and Developing Multi-device Interfaces. In: Proceedings of ACM CHI 2004 Conference on Human Factors in Computing Systems, vol. II, pp. 793–794. ACM Press, NY (2004)
SEGUIA, System Expert Generating User Interfaces Automatically, http://www.isys.ucl.ac.be/bchi/research/seguia.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Almendros-Jiménez, J.M., Iribarne, L., Asensio, J.A., Padilla, N., Vicente-Chicote, C. (2009). An Eclipse GMF Tool for Modelling User Interaction. In: Lytras, M.D., et al. Visioning and Engineering the Knowledge Society. A Web Science Perspective. WSKS 2009. Lecture Notes in Computer Science(), vol 5736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04754-1_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-04754-1_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04753-4
Online ISBN: 978-3-642-04754-1
eBook Packages: Computer ScienceComputer Science (R0)