unknown

Modelización de sistemas de comunicación de grupo

Abstract

El trabajo desarrollado se centra en el estudio de los procesos y esquemas de comunicación que deben mantener grupos de personas interesadas en alcanzar objetivos comunes o desarrollar un trabajo en cooperación, con la particularidad de que la comunicación se realiza a través de un medio electrónico, el ordenador. La ausencia de herramientas y modelos adecuados para analizar y describir tales esquemas de comunicación en el entorno electrónico, es una de las causas que más ha dificultado el desarrollo de sistemas que satisfagan la demanda creciente de soporte para las actividades de comunicación en un grupo. Los sistemas de comunicación electrónica que en la actualidad están siendo utilizados masivamente, sobre todo en el entorno académico y de investigación (correo electrónico, conferencia electrónica, listas de distribución, etc.) y con un éxito considerable, responden a unos patrones básicos e informales, adecuados al tipo de comunicación no estructurada que se establece en este y otros entornos. Sin embargo, no proporcionan la suficiente flexibilidad como para responder a procesos de comunicación más estructurados, regulados de acuerdo al medio y en donde se conjuguen los elementos básicos de todo esquema de comunicación. Según este planteamiento, se establece en el trabajo de tesis un marco genérico para la descripción de los procesos de comunicación de grupo en un medio electrónico, que pueda ser utilizado para analizar, representar y especificar los distintos esquemas que se producen en situaciones plurales de comunicación y que cree asimismo unas bases genéricas sobre las que los grupos puedan adaptar y establecer sus formas de comunicación óptimas. El marco se expresa en un modelo que integra los objetos relevantes del dominio y sus interrelaciones. La conceptualización que da paso al modelo es posible ya que existen estructuras comunes que subyacen en las diversas situaciones o escenarios de comunicación. El modelo define una "actividad" como un proceso de intercambio de información dentro de un grupo que persigue objetivos comunes. En una actividad, las entidades comunicantes a las que se les asigna un rol, efectúan operaciones sobre los mensajes que se intercambian. El comportamiento del comunicante/rol está dirigido por unas reglas que le marcan qué operaciones puede ejecutar sobre qué mensajes. Una actividad concreta será el resultado de describir los detalles específicos de cada uno de los objetos siguiendo las pautas dadas en el esquema abstracto del modelo. Se obtiene así un grupo concreto que establece una determinada actividad de comunicación por medio de roles, mensajes, operaciones y unas reglas de coordinación. Analizado el modelo, se realiza a continuación una propuesta de arquitectura que integra los componentes del modelo en el marco distribuido de OSI. Se identifican entonces dos clases de entidades que soportarán la aplicación distribuida de la comunicación de grupo y que proporcionarán a los comunicantes la funcionalidad requerida: el Agente de Actividad y el Agente de Rol. El primero de ellos se encarga de supervisar y conducir el proceso global de comunicación en una actividad. El segundo está asociado al usuario y se comunica con él a través de un conjunto de primitivas. Se plantea una alternativa de diseño del agente de actividad de forma que se distribuye totalmente el conocimiento que mantiene, entre los distintos agentes de rol que realizan la función de soporte de los comunicantes. Este diseño requiere un conjunto de agentes inteligentes autónomos cooperando con el fin de cumplir una actividad. Cada agente de rol necesitaría entonces de una base de conocimiento propia que le permitiese tomar decisiones acerca de sus propias estrategias de comunicación y cooperación, basadas en sus responsabilidades de rol. Para ilustrar este diseño distribuido se realiza una implementación sobre un sencillo ejemplo, que muestra además, cómo técnicas de representación del conocimiento importadas desde el campo de la Inteligencia Artificial y conceptos de inteligencia distribuida, pueden proporcionar las bases para el desarrollo de sistemas de comunicación potentes y flexibles.---ABSTRACT---The present work is focused on the study of group communication processes and patterns that human beings hold when they are interested in reaching common goals or in developing a cooperative work, having in mind that the communication is computer-based. The most important reason that have made difficult the develop of group communication systems supporting group activities is the lack of suitable tools and models for describing and analysing such communication patterns in the electronic environment. The current electronic communication systems are used, above all, in the academic and research environments (electronic mail, electronic conference, distribution lists, etc.). They only make up basic and informal patterns, adapted to a kind of unstructured communication typical in that environments. However, they do not provide enough flexibility as it is needed in more structured communication processes, regulated in accordance with the electronic media and using all the elements present in any communication scheme. In this thesis, it is established a generic framework for describing the electronic group communication processes. The framework can be used to analyze, represent and specify the different patterns that arise in different communication situations and also to créate a generic base to allow the groups to establish and adapt their optimal communication forms. The framework is expressed as a model which integrates the relevant domaindependent objects as well as their interrelations. The development of a conceptual model is possible because it has been recognized common structures laying in different communication situations. The model defines an "activity" as a process of information interchange among a group that have common goals. In an activity, the communicator entities play a role and execute operations on interchanged messages. The communicator/rol behaviour is conducted by rules that indícate which operations are to be performed on which messages. An activity instance will be the result of describing the specific details about each of the objects, following the abstract model scheme. In this way, it is obtained a concrete group that establish a specific communication activity by means of roles, messages, operations and coordination rules. An architectural approach is made that try to intégrate the model elements in the OSI distributed environment. Two classes of entities are identified that will serve of support for the distributed group communication application and they will provide the required functionality: the activity agent and the role agent. The former surveys and conducís the global communication process in an activity. The latter is refered to the user and communicates with him through a set of primitives. An activity agent design is proposed where a total distribution of the activity knowledge to all role agents involved in supporting the commumcator is performed. This design requires a number of autonomous intelligent agents cooperating with the aim of fulfilling an activity. Each of the role agents then need its own knowledgebase that allows to take decisions about its own communication and cooperation strategies based on its role responsabilities. To make clear the distributed design a prototype implementation is developed on a simple example and it illustrates that taking representation technics from Artificial Intelligence can provide the basis for powerful computer-based communication and coordination systems

    Similar works