ACKNOWLEDGEMENTS
This work has been supported by Universidad del
Quindío,d Castilla–La Mancha University and Junta
de Comunidades de Castilla–La Mancha in the
projects AULA-T (PBI08-0069), mGUIDE (PBC08-
0006-512) and M-CUIDE (TC20080552).
5 CONCLUSIONS
In this paper we have shown a brief picture of our
methodological proposal and the integration
proposal of models in CIAM and UML. We have
introduced our methodological approach to deal with
the conceptual design of applications for supporting
work in group, called CIAM. This approach is
organized in several stages in which conceptual
models are created using the CIAN notation.
We have used CIAT, a model-based software tool
that enables a user-centered approach for Model
Based User Interface Development of Collaborative
Applications. CIAT is intended for supporting as
early design cycle of a user interface, as the
integration with the software engineering process. It
allows stakeholders to construct models without
losing touch with the others ones, because each
stakeholder has a support for designing artifacts in
their specific domain.
We have used a study case in order to explain the
integration method by using an integration layer. A
taxonomy has been useful for integrating model
elements from CIAN toward UML by using an
integration layer. Finally, thanks to the use of GMF,
CIAT can integrate with other tools and services
available in Eclipse project.
REFERENCES
Carlsen, S. (1998). Action Port Model: A Mixed Paradigm
Conceptual Workflow Modeling Language.
Proceedings of the 3rd IFCIS International Conference
on Cooperative Information Systems.
Frankel, D. S. (2004) "An MDA Manifesto." MDA
Journal Volume, DOI:
Frankel, D. S., P. Harmon, et al. (2003) "The Zachman
Framework and the OMG's Model Driven
Architecture." MDA Journal Volume, DOI:
Gutwin, C. and S. Greenberg (1998). Design for
Individuals, Design for Groups: Tradeoffs between
power and workspace awareness. ACM CSCW’98,
Seattle, ACM Press.
IBM_Rational (2003). Too Navigator (Rational Unified
Process).
Jouault, F. and I. Kurtev (2006). On the architectural
alignment of ATL and QVT Proceedings of the 2006
ACM symposium on Applied computing, Dijon,
France ACM.
Lu, S., C. Paris, et al. (1999). Towards the automatic
generation of task models from object oriented
diagrams. In Engineering for Human-Computer
Interaction. Boston, Kluwer academic publishers.
Miller, J. and J. Mukerji. (2003). "MDA Guide Version
1.0.1." 08-07-2007, from
http://www.appdevadvisor.co.uk/express/vendor/doma
in.html.
Molina, A. I., M. A. Redondo, et al. (2006). A conceptual
and methodological framework for modeling
interactive groupware applications. 12th International
Workshop on Groupware (CRIWG 2006), Valladolid.
Spain, Springer-Verlag (LNCS).
Molina, A. I., M. A. Redondo, et al. (2006c). A conceptual
and methodological framework for modeling
interactive groupware applications. 12th International
Workshop on Groupware (CRIWG 2006), Valladolid.
Spain, Springer-Verlag (LNCS).
Molina, A. I., M. A. Redondo, et al. (2007). "CIAM: A
methodology for the development of groupware user
interfaces." Journal of Universal Computer
Science(JUCS).
Moore, B., D. Dean, et al. (2004). Eclipse Development
using the Graphical Editing Framework and the
Eclipse Modeling Framework, ibm.com/redbooks.
Paternò, F. (2004). ConcurTaskTrees: An Engineered
Notation for Task Models. The Handbook Of Task
Analysis For HCI.
Paternò, F., C. Mancini, et al. (1997). ConcurTaskTree: A
diagrammatic notation for specifying task models.
IFIP TC 13 International Conference on Human-
Computer Interaction Interact'97, Sydney, Kluwer
Academic Publishers.
Sowa, J. F. and J. A. Zachman (1992). "Extending and
formalizing the framework for information systems
architecture " IBM Syst. J: 590-616
Trætteberg, H. (2002). Model-based User Interface
Design. Department of Computer and Information
Sciences, Norwegian University of Science and
Technology. doctorade: 211.
Welie, M. v. and G. v. d. Veer (2003). Groupware Task
Analysis. Handbook Of Cognitive Task Design.
Zachman, J. A. (1987). "A Framework For Information
Systems Architecture." IBM Ssystems Journal 26(3).
JOINING SOFTWARE TECHNOLOGIES - A Model Driven Approach for Interactive Groupware Application
Development
329