Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5736))

Included in the following conference series:

  • 2523 Accesses

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. 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)

    Chapter  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Eclipse Graphical Modeling Framework (GMF), http://www.eclipse.org/modeling/gmf/

  5. Eclipse Modeling Framework (EMF), http://www.eclipse.org/modeling/emf/

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. OMG Object Constraint Language (OCL) Specification, version 2.0, http://www.omg.org/technology/documents/formal/ocl.htm

  10. OMG Meta-Object Facility, http://www.omg.org/mof/

  11. OMG OMG Unified Modeling Language (OMG UML), Superstructure, V.2.1.2, http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF

  12. OMG XML Metadata Interchange (XMI), http://www.omg.org/spec/XMI/

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Berlin (1999)

    MATH  Google Scholar 

  16. Selic, B.: UML 2: A model-driven development tool. IBM Systems Journal 45(3) (2006)

    Google Scholar 

  17. 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

  18. 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)

    Google Scholar 

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

    Article  Google Scholar 

  20. Pinheiro da Silva, P.: Object Modelling of Interactive Systems: The UMLi Approach, Ph.D. thesis, University of Manchester (2002)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. SEGUIA, System Expert Generating User Interfaces Automatically, http://www.isys.ucl.ac.be/bchi/research/seguia.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics