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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Frankel, D.S., et al.: The Zachman Framework and the OMG’s Model Driven Architecture. MDA Journal (2003)
Shuja, A.K., Krebs, J.: IBM Rational Unified Process Reference and Certification Guide—Solution Designer, p. 284. Ibm press, Pearson Education, London (2008)
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)
Gulliksen, J., et al.: Key Principles for User-Centred Systems Design. BIT (2003)
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)
Gutwin, C., Greenberg, S.: Design for Individuals, Design for Groups: Tradeoffs between power and workspace awareness. In: ACM CSCW 1998. ACM Press, Seattle (1998)
Paternò, F.: Towards a UML for Interactive Systems. In: 8th International Conference on Engineering for Human-Computer Interaction (2001)
Göransson, B., Lif, M., Gulliksen, J.: Usability Design—Extending Rational Unified Process With A New Discipline. LNCS. Springer, Heidelberg (2003)
Balduino, R.: Introduction to OpenUP (Open Unified Process). Eclipse site (2007)
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)
IBM_Rational, Too Navigator (Rational Unified Process) (2003)
Kapor, M.: A Software Design Manifesto. ACM Press, New York (1996)
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)
Souza, K.S., Furtado, E.: RUPi -A Unified Process that Integrates Human-Computer Interaction and Software Engineering. In: ICSE 2003 (2003)
Rational, I.: Jazz Platform Technical Overview. IBM Systems Journal (2007)
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)
Molina, A.I., et al.: CIAM: A methodology for the development of groupware user interfaces. Journal of Universal Computer Science (JUCS) (2007)
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)
Paternò, F.: ConcurTaskTrees: An Engineered Notation for Task Models. In: The Handbook Of Task Analysis For HCI (2004)
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)
IBM_Rational, Too Navigator (Rational Unified Process), Concepts: User-Centered Design (2003)
Couprie, D., et al.: Soft Systems Methodology, A report, University of Calgary (2004)
Cockton, G.: Value-Centred HCI. In: Proceedings of the third Nordic conference on Human-computer interaction. ACM Press, New York (2004)
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)
Zachman, J.A.: A Framework For Information Systems Architecture. IBM Ssystems Journal 26(3) (1987)
Miller, J., Mukerji, J.: MDA Guide Version 1.0.1 (2003) (cited 08-07-2007), http://www.appdevadvisor.co.uk/express/vendor/domain.html
Kaisler, S.H.: Software Paradigms. John Wiley & Sons, Inc., Chichester (2005)
Sowa, J.F., Zachman, J.A.: Extending and formalizing the framework for information systems architecture. IBM Syst. J, 590–616 (1992)
Frankel, D.S.: An MDA Manifesto. MDA Journal (2004)
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)
Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: Proceedings of the 3rd IFCIS (1998)
Trætteberg, H.: Model-based User Interface Design, in Department of Computer and Information Sciences, p. 211. Norwegian University of Science and Technology (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)