Por favor, use este identificador para citar o enlazar este ítem: http://cicese.repositorioinstitucional.mx/jspui/handle/1007/1561
Agentes autónomos en ambientes de cómputo colaborativos ubicuos
Autonomous agents in collaborative ubiquitous computing environments
MARCELA RODRIGUEZ URREA
Jesus Favela Vara
Acceso Abierto
Atribución
Cómputo ubicuo
La idea del cómputo ubicuo propone un ambiente físico dotado de dispositivos de diferentes escalas, con capacidades computacionales y de comunicaciones, los cuales se integran de forma natural a nuestras actividades diarias. Es decir, los dispositivos computacionales se convierten en una herramienta de trabajo que solo requiere de nuestra atención periférica. La interacción humano-computadora sucede en forma natural e implícita, lo que permite que los usuarios no requieran estar concientes de la existencia de los dispositivos. El proporcionar las anteriores características a los sistemas de cómputo ubicuo, conlleva a los desarrolladores a abordar varias complejidades de estos sistemas y a enfrentar importantes retos.  Esta tesis describe un middleware que facilita a los desarrolladores manejar algunas de las complejidades asociadas con el desarrollo de los sistemas de cómputo ubicuo por medio del uso de agentes autónomos, los cuales fueron utilizados para permitir que la tecnología de cómputo ubicuo responda a las condiciones y demandas particulares de los usuarios. Los agentes autónomos se utilizaron para implementar las características deseables de estos sistemas de cómputo ubicuo y para mejorar la interacción de los usuarios con el ambiente. Los agentes autónomos fueron identificados como los componentes de software que representan usuarios, dispositivos y servicios y que tienen capacidades para tomar sus propias decisiones acerca de que actividades hacer, cuando hacerlas, que tipo de información debe ser comunicada y a quien y como asimilar la información recibida. El middleware de agentes (SALSA) fue creado para facilitar la implementación y la evolución progresiva de este tipo de sistemas inteligentes. SALSA principalmente proporciona: una plataforma de comunicación entre agentes que consiste de un Broker que actúa como canal de comunicación entre agentes y usuarios, y un protocolo de comunicación que permite a los agentes intercambiar diferentes tipos de objetos entre agentes, (tal como información de contexto) entre agentes y usuarios (tal como eventos generados por las acciones de los usuarios) y entre agentes y servicios (p.ej. estado de los servicios). SALSA también proporciona un conjunto de clases que facilita la implementación de los componentes de percepción, razonamiento y acción de los agentes.  Y finalmente, el middleware SALSA provee de un Directorio de Agentes para que los agentes registren sus servicios y realicen búsquedas de otros agentes.    Las contribuciones de esta tesis se enfocan en presentar los requerimientos funcionales de los agentes autónomos para implementar sistemas de cómputo ubicuo, y el diseño e implementación del middleware SALSA creado para facilitar la implementación y evolución de sistemas de cómputo ubicuo. Finalmente, se proporciona evidencia de la flexibilidad de SALSA para desarrollar progresivamente sistemas de cómputo ubicuo,  para lo cual se presenta el diseño e implementación de un sistema de información consciente de contexto para hospitales. 
The idea of ubiquitous computing (ubicomp) is an environment dominated by computing and communication devices of different scales which are seamlessly integrated to the users activities. Thus, under the ubicomp vision, computing devices become a work tool that demands peripheral attention of users, and the human-computer interaction tends to be more natural and implicit. These features of ubiquitous computing environments require developers to face important challenges in dealing with the complexities associated to the development of ubiquitous computing systems.  This thesis describes a middleware to facilitate developers to manage some of the complexities associated with the development of ubiquitous computing systems by means of the use of autonomous agents, which enable ubiquitous computing technology to respond to users’ particular conditions and demands.  Autonomous agents were used to implement the desirable features of ubiquitous computing systems and for enhancing the interactions of the users with the environment.  In a ubicomp system, autonomous agents were the software components that represent users, devices and services and that are able to make their own decisions about what activities to do, when to do them, what type of information should be communicates and to whom, and how to assimilate the received information.  An agent middleware (SALSA) was created for facilitating the implementation and progressive evolution of this type of intelligent systems. SALSA provides an agent communication platform which is a Broker that acts as a communication channel among agents and users, and a communication protocol that enable agents to convey different types of objects among agents (such as context information), among agents and users (such as events generated by users) and agents and services (such as the state of the services). SALSA provides a set of classes that facilitate the implementation of the agents’ components for perceiving, reasoning and acting. And finally, the SALSA middleware provides an Agent Directory in which agents register their services and look for other the services offered by other agents. The contributions of this thesis focus on presenting the functional requirements of autonomous agents for implementing ubiquitous computing systems and the agent SALSA middleware, which was created with the aim of facilitating the implementation and evolution of ubicomp systems. Finally, this thesis provides evidence of the SALSA flexibility for enabling the progressive development of ubicomp systems by presenting the development of a context-aware hospital information system. 
CICESE
2005
Tesis de doctorado
Español
Rodríguez Urrea,M.D.2005.Agentes autónomos en ambientes de cómputo colaborativos ubicuos.Tesis de Doctorado en Ciencias. Centro de Investigación Científica y de Educación Superior de Ensenada, Baja California.xli, 198 pp.
CIENCIA DE LOS ORDENADORES
Aparece en las colecciones: Tesis - Ciencias de la Computación

Cargar archivos:


Fichero Descripción Tamaño Formato  
167371.pdfVersión completa de la tesis4.39 MBAdobe PDFVisualizar/Abrir