
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