L. Anido, M. Llamas, M. J. Fernández, M. Caeiro, J. Santos et al., A component model for standardized web-based education, Journal of Educational Resources in Computing, vol.1, issue.2es, pp.1-21, 2001.
DOI : 10.1145/384055.384056

P. T. Bacelo and K. Becker, A component-based architecture tosupport collaborative application design, Groupware: Design, Implementation and Use. (LNCS 2440, pp.134-143, 2002.

M. L. Bote-lorenzo, Y. A. Dimitriadis, and E. Gómez-sánchez, Grid Characteristics and Uses: A Grid Definition, European Across Grids Conference, pp.291-298, 2003.
DOI : 10.1007/978-3-540-24689-3_36

S. Caballé, F. S. Xhafa, F. Xhafa, T. Daradoumis, J. M. Marquès et al., A study into the feasibility of generic programming for the construction of complex software from http://www.old.netobjectdays.org/pdf/03 Towards a generic platform for developing CSCL applications using grid infrastructure A grid-aware implementation for providing effective feedback to on-line learning groups, Proceedings of the 5 th Generative Programming and Component Engineering Proceedings of the First International Workshop on Collaborative Learning Applications of Grid Technology On the Move to Meaningful Internet Systems 2005 (LNCS 3762, pp.441-446, 2003.

K. Czarnecki, Overview of Generative Software Development, Unconventional Programming Paradigms (UPP) 2004, pp.313-328, 2005.
DOI : 10.1007/11527800_25

K. Czarnecki and U. W. Eisenecker, Generative Programming, 2000.
DOI : 10.1007/3-540-36208-8_2

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

P. Dillenbourg, Introduction; What do you mean by Collaborative Learning, Collaborative learning. Cognitive and computational approaches, pp.1-19, 1999.

I. Foster and C. Kesselman, The Grid: Blueprint for a future computing infrastructure, 1998.

C. Gutwin, G. Stark, and S. Greenberg, Support for workspace awareness in educational groupware, The first international conference on Computer support for collaborative learning, CSCL '95, pp.147-156, 1995.
DOI : 10.3115/222020.222126

A. Sydney and T. Koschmann, What learning patterns are effective for a learner's growth??An ontological support for designing collaborative learning Paradigm shifts and instructional technology: An introduction, Proceedings of the International Conference on Artificial Intelligence in Education CSCL: Theory and practice of an emerging paradigm, pp.219-226, 1996.

A. Martínez, P. De-la-fuente, and Y. Dimitriadis, Towards an XML-based representation of collaborative interaction, Proceedings of the International Conference on Computer Support for Collaborative Learning 2003, pp.379-384, 2003.

J. E. Mcgrath, Time, Interaction, and Performance (TIP): A Theory of Groups, Small Group Research, vol.22, issue.2, pp.147-174, 1991.
DOI : 10.1177/1046496491222001

P. Watson, Databases and the grid Grid computing: Making the global infrastructure a reality, pp.363-384, 2003.

F. Xhafa, S. Caballé, T. Daradoumis, and N. Zhou, A Grid-Based Approach for Processing Group Activity Log Files, On the Move to Meaningful Internet Systems, pp.175-186, 2004.
DOI : 10.1007/978-3-540-30470-8_35

URL : https://hal.archives-ouvertes.fr/hal-00190814

J. Zumbach, A. Hillers, and P. Reimann, Supporting Distributed Problem-Based Learning, Online Collaborative Learning: Theory and Practice, pp.86-103, 2003.
DOI : 10.4018/978-1-59140-174-2.ch004