Skip to main content

A Model Based Approach for GUI Development in Groupware Systems

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5411))

Included in the following conference series:

Abstract

This paper proposes a methodological approach for Model Based User Interface Development of Collaborative Applications. This proposal is based on the use of several models for representing collaborative and interactive issues. Therefore, several techniques and notations are used. We describe the integration process of two notations: CIAN, which involves collaboration and human-computer interaction aspects; and UML, which specifies groupware systems functionality. In addition, we describe how this model is integrated into the Software Engineering Process. Both integration processes are developed by using software tools like CIAT and EPFC.

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. Frankel, D.S., et al.: The Zachman Framework and the OMG’s Model Driven Architecture. MDA Journal (2003)

    Google Scholar 

  2. Shuja, A.K., Krebs, J.: IBM Rational Unified Process Reference and Certification Guide—Solution Designer, p. 284. Ibm press, Pearson Education, London (2008)

    Google Scholar 

  3. Granollers, T., et al.: Integración de la IPO y la ingeniería del software: MPIu+a. In: III Taller en Sistemas Hipermedia Colaborativos y Adaptativos, Granada España (2005)

    Google Scholar 

  4. Gulliksen, J., et al.: Key Principles for User-Centred Systems Design. BIT (2003)

    Google Scholar 

  5. Molina, A.I., Redondo, M.A., Ortega, M.: A conceptual and methodological framework for modeling interactive groupware applications. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 413–420. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Gutwin, C., Greenberg, S.: Design for Individuals, Design for Groups: Tradeoffs between power and workspace awareness. In: ACM CSCW 1998. ACM Press, Seattle (1998)

    Google Scholar 

  7. Paternò, F.: Towards a UML for Interactive Systems. In: 8th International Conference on Engineering for Human-Computer Interaction (2001)

    Google Scholar 

  8. Göransson, B., Lif, M., Gulliksen, J.: Usability Design—Extending Rational Unified Process With A New Discipline. LNCS. Springer, Heidelberg (2003)

    Book  Google Scholar 

  9. Balduino, R.: Introduction to OpenUP (Open Unified Process). Eclipse site (2007)

    Google Scholar 

  10. Giraldo, W.J., et al.: CIAT, A Model-Based Tool for designing Groupware User Interfaces using CIAM. In: Computer-Aided Design of User Interfaces VI, CADUI 2008. Springer, Heidelberg (2008)

    Google Scholar 

  11. IBM_Rational, Too Navigator (Rational Unified Process) (2003)

    Google Scholar 

  12. Kapor, M.: A Software Design Manifesto. ACM Press, New York (1996)

    Google Scholar 

  13. Phillips, C., Kemp, E.: In Support of User Interface Design in the Rational Unified Process. In: Third Australasian User Interface Conference, Australian Computer Soc. (2002)

    Google Scholar 

  14. Souza, K.S., Furtado, E.: RUPi -A Unified Process that Integrates Human-Computer Interaction and Software Engineering. In: ICSE 2003 (2003)

    Google Scholar 

  15. Rational, I.: Jazz Platform Technical Overview. IBM Systems Journal (2007)

    Google Scholar 

  16. Molina, A.I., et al.: A proposal of integration of the GUI development of groupware applications into the Software Development Process. In: Haake, J.M., Ochoa, S.F., Cechich, A. (eds.) CRIWG 2007. LNCS, vol. 4715, pp. 111–126. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  17. Molina, A.I., et al.: CIAM: A methodology for the development of groupware user interfaces. Journal of Universal Computer Science (JUCS) (2007)

    Google Scholar 

  18. Gulliksen, J., et al.: Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle. Human-Computer Interaction Series, ed. S. Netherlands, vol. 8, pp. 17–36. Springer, Heidelberg (2005)

    Book  Google Scholar 

  19. Paternò, F.: ConcurTaskTrees: An Engineered Notation for Task Models. In: The Handbook Of Task Analysis For HCI (2004)

    Google Scholar 

  20. Paternò, F., Mancini, C., Meniconi: ConcurTaskTree: A diagrammatic notation for specifying task models. In: IFIP TC 13 International Conference on Human-Computer Interaction Interact 1997. Kluwer Academic Publishers, Sydney (1997)

    Google Scholar 

  21. IBM_Rational, Too Navigator (Rational Unified Process), Concepts: User-Centered Design (2003)

    Google Scholar 

  22. Couprie, D., et al.: Soft Systems Methodology, A report, University of Calgary (2004)

    Google Scholar 

  23. Cockton, G.: Value-Centred HCI. In: Proceedings of the third Nordic conference on Human-computer interaction. ACM Press, New York (2004)

    Google Scholar 

  24. Lu, S., Paris, C., Vander Linden, K.: Towards the automatic generation of task models from object oriented diagrams. In: Chatty, S., Dewan, P. (eds.) Engineering for Human-Computer Interaction. Kluwer academic publishers, Boston (1999)

    Google Scholar 

  25. Zachman, J.A.: A Framework For Information Systems Architecture. IBM Ssystems Journal 26(3) (1987)

    Google Scholar 

  26. Miller, J., Mukerji, J.: MDA Guide Version 1.0.1 (2003) (cited 08-07-2007), http://www.appdevadvisor.co.uk/express/vendor/domain.html

  27. Kaisler, S.H.: Software Paradigms. John Wiley & Sons, Inc., Chichester (2005)

    Book  Google Scholar 

  28. Sowa, J.F., Zachman, J.A.: Extending and formalizing the framework for information systems architecture. IBM Syst. J, 590–616 (1992)

    Google Scholar 

  29. Frankel, D.S.: An MDA Manifesto. MDA Journal (2004)

    Google Scholar 

  30. Jouault, F., Kurtev, I.: On the architectural alignment of ATL and QVT. In: Proceedings of the 2006 ACM symposium on Applied computing. ACM, Dijon (2006)

    Google Scholar 

  31. Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: Proceedings of the 3rd IFCIS (1998)

    Google Scholar 

  32. Trætteberg, H.: Model-based User Interface Design, in Department of Computer and Information Sciences, p. 211. Norwegian University of Science and Technology (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Giraldo, W.J., Molina, A.I., Collazos, C.A., Ortega, M., Redondo, M.Á. (2008). A Model Based Approach for GUI Development in Groupware Systems. In: Briggs, R.O., Antunes, P., de Vreede, GJ., Read, A.S. (eds) Groupware: Design, Implementation, and Use. CRIWG 2008. Lecture Notes in Computer Science, vol 5411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92831-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92831-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92830-0

  • Online ISBN: 978-3-540-92831-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics