Adaptive Collaborative Virtual Environments: A Component and Aspect-based Approach

Nowadays, the interest in collaborative virtual environments has increased considerably, mainly due to the current technological advances that make it possible the use of computers to collaborate. One of the main challenges in the development of these systems is to achieve a high degree of adaptability and extensibility in order to deal with system evolution. We achieve this goal combining component-based and aspect-based software technologies. In this paper we are going to highlight the innovative design of CoopTEL, a component and aspect platform specially suited for developing adaptive distributed applications.

[1]  Lidia Fuentes,et al.  Separation of coordination in a dynamic aspect oriented framework , 2002, AOSD '02.

[2]  Hiroshi Shigeno,et al.  An integrated distance learning system capable of supporting interactions for asynchronous distance learning , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[3]  William G. Griswold,et al.  An Overview of AspectJ , 2001, ECOOP.

[4]  Lidia Fuentes,et al.  Plataforma para la Composición Dinámica de Componentes y Aspectos , 2002, JISBD.

[5]  Carl Gutwin,et al.  The mechanics of collaboration: developing low cost usability evaluation methods for shared workspaces , 2000, Proceedings IEEE 9th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 2000).

[6]  Alan W. Brown,et al.  The Current State , 2016 .

[7]  Lidia Fuentes,et al.  DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development , 2003, GPCE.