Marco Conceptual para la Administración del Contexto en Sistemas Colaborativos

Marco Conceptual para la Administración del Contexto en Sistemas Colaborativos

Ismael González Martínez
 

Texto completo de la Tesis     

 


Resumen

Debido a la naturaleza dinámica de los ambientes colaborativos, el software destinado a ayudar a grupos de trabajo debe adaptarse por sí mismo a las diferentes situaciones que podrían ocurrir. Este requisito de adaptabilidad puede satisfacerse mediante sistemas colaborativos (groupware) con un soporte adaptativo, capaz de hacer frente a los cambios en el contexto de uso, que ha sido considerado como un aspecto importante en el diseño de sistemas interactivos. Sin embargo, la construcción de tal soporte no es una tarea sencilla de lograr, debido a dos problemas principales que han sido identificados por la investigación actual en la computación consciente del contexto: 1) la mayoría de los estudios se han enfocado principalmente en el contexto de un único usuario y 2) el soporte adaptativo de los sistemas contextuales generalmente considera un número reducido de variables contextuales, principalmente la ubicación del usuario y la plataforma de interacción.

Esta tesis se enfoca en el modelado y la administración del contexto de uso desde el punto de vista de los ambientes colaborativos, en los cuales la adaptabilidad del sistema depende de múltiples variables. Se propone un marco conceptual compuesto de un modelo semántico y una arquitectura para el desarrollo de sistemas colaborativos conscientes de contexto. El modelo semántico representa a los componentes de las aplicaciones colaborativas creadas bajo el paradigma MVC, a fin de que los miembros de un grupo de trabajo puedan interactuar en un ambiente colaborativo para compartir servicios y recursos. Para el desarrollo de sus clases y propiedades, se utilizaron los escenarios del marco de desarrollo XARE para sistemas colaborativos conscientes de contexto. Éstas complementan las desarrolladas en la arquitectura RAMS, que ofrece un soporte computacional para la compartición de los recursos de una organización. Así mismo, se describen las etapas del ciclo de adaptación, que fundamentan la arquitectura propuesta y se detalla su funcionamiento y su implementación. Tanto el modelo semántico como la arquitectura conceptual han sido validados mediante la implementación de la herramienta de administración de contenidos vía NFC, que permite visualizar los datos y los documentos asociados a una reunión, considerando el contexto del grupo de usuarios que utilizan la aplicación.

 

Abstract

Owing to the dynamic nature of collaborative environments, the software intended to assist working groups should adapt itself to the di erent situations that might occur. This adaptability requirement can be satis ed by providing groupware systems with an adaptability support able to cope with changes in the context of use, which has been considered as an important aspect in the design of interactive systems. Nevertheless, the building of such a support is not an easy task to accomplish, as two main problems have been identi ed by current research in context-aware computing: 1) most of the studies have mainly focused on a single user's context, thus the context of multiple users involved in a common project remains an unexplored subject, and 2) the adaptability support of context-aware systems generally considers a reduced number of contextual variables, mainly the user's location an the interaction platform.

This thesis is focused on modeling and administration of the context of use from the point of view of collaborative environments, in which system adaptability depends on several variables. This thesis is focused on the modeling and the administration of the context of use from the point of view of collaborative environments, in which system adaptability depends on multiple variables. A conceptual framework is proposed consisting of a semantic model and an architecture for the development of context-aware collaborative systems. The semantic model represents the components of the collaborative applications created under the MVC paradigm, so that members of a working group can interact in a collaborative environment to share services and resources. For the development of its classes and properties, the scenarios of the XARE framework for the development of context-aware collaborative systems were used. These complement those developed in the RAMS architecture, which o ers a computational support for the sharing of the resources of an organization. Also, the stages of the adaptation cycle are described, which provide details of the proposed architecture and its operation and its implementation are detailed. Both, the semantic model as the conceptual architecture have been validated through the implementation of the content management tool via NFC, that allows to visualize the data and the documents associated with a meeting, considering the context of the group of the users of the application