35 research outputs found

    Herramienta para la autoevaluación y coevaluación

    Get PDF
    Memoria ID-065 Ayudas de la Universidad de Salamanca para la innovación docente, curso 2020-2021

    Improvement in the distribution of services in multi-agent systems with SCODA

    Get PDF
    The distribution of services on multi-agent systems allows it to reduce to the agents their computational load. The functionality of the system does not reside in the agents themselves, however it is ubiquitously distributed so that allows you to perform tasks in parallel avoiding an additional computational cost to the elements in the system. The distribution of services that offers SCODA (Distributed and Specialized Agent Communities) allows an intelligent management of these services provided by agents of the system and the parallel execution of threads that allow to respond to requests asynchronously, which implies an improvement in the performance of the system at both the computational level as the level of quality of service in the control of these services. The comparison carried out in the case of study that is presented in this paper demonstrates the existing improvement in the distribution of services on systems based on SCODA

    Comunidades Inteligentes para la Construcción y Gestión de Arquitecturas Optimizadas de de Sistemas Multiagente

    Get PDF
    [ES] El desarrollo de sistemas informáticos es una labor más o menos costosa en función de su complejidad. El hecho de poder reutilizar, parcial o totalmente, trozos de un sistema para otros desarrollos, implica una reducción en el tiempo empleado, una mayor facilidad de implementación y evita la redundancia de funcionalidades. Este planteamiento llevado a los sistemas multiagente ha de tener en cuenta las características propias de los agentes, para lo cual se requiere que la reutilización pueda llevarse a cabo a partir de pequeños subsistemas de agentes especializados con una organización establecida. Además, para explotar la capacidad de estos pequeños subsistemas de agentes es necesaria una arquitectura que tenga como finalidad la coordinación de los mismos, y que de forma modular y escalada, pueda desarrollarse para lograr objetivos de mayor complejidad. A lo largo de este trabajo se llevará a cabo un estudio de las características de los agentes y sistemas multiagente, asi como de las organizaciones humanas y su implementación a partir de las organizaciones virtuales, destacando su importancia y efectividad en el desarrollo actual de sistemas multiagente. Llegado este punto se realizará el diseño de SCODA (Distributed and Specialized Agent COmmunities), una nueva arquitectura modular para el desarrollo de sistemas multiagente. Mediante SCODA se permite el desarrollo de sistemas multiagente bajo una filosofía modular especializada, a través de la cual las funcionalidades del sistema puedan ir ampliándose, de forma escalada, en función de las necesidades. SCODA se compone de pequeños subsistemas de agentes, denominados Comunidades Inteligentes Especializadas (CIE), los cuales proveen las funcionalidades necesarias para resolver las necesidades requeridas a través de servicios distribuidos. Mediante estas CIE se permite una escalabilidad de los sistemas de forma que puedan ser reutilizadas en diferentes desarrollos, independientemente de su finalidad. La validación de esta arquitectura se realizará a partir de un caso de estudio centrado en tareas principalmente logísticas, debido a la variedad de situaciones que pueden darse en este tipo de ambientes. A partir de este caso de estudio se analizará y evaluará el comportamiento de la arquitectura y podrá llevarse a cabo su validaciónComputers systems development is more or less difficult task according to its complexity. The fact of being able to re-use, partially or completely, pieces of a system for other developments, involves a time reduction, a major implementation facility and avoids the functionalities redundancy. This aim applied to multiagent systems has to bear in mind the own characteristics of the agents, for which it is needed that the re-using could be carried out from small subsystems of specialized agents with an established organization. Also, to improve the capacity of these small subsystems of agents, is necessary an architecture, that has the objective to take the coordination of the same ones, and in a modular and scalable way, could develop to achieve aims with a major complexity. Throughout this work will be carried out a study of the characteristics of the agents and multiagent systems, as well as of human organizations and its deployment on virtual organizations, highlighting its importance and effectiveness in the current development of multiagent systems. From here it will be developed the design of SCODA (Distributed and Specialized Agent Communities), a new modular architecture for the development of multiagent systems. By means of SCODA, is allowed that multiagent systems could be developed from a specialized modular philosophy, across it the functionalities of the system can be extended in scaled form according to the objectives. SCODA is composed by small subsystems of agents named, Specialized Intelligent Communities (SCI), which provide the necessary functionalities to solve the objectives needed across distributed services. By means of these CIE, scalability of the systems is allowed, so that they could be re-used in different developments, independently of his purpose. SCODA is integrated by smaller subsystems of agents, called Intelligent Communities Specialized (SCI), which provide the functionality necessary to resolve the aims, using distributed services. These SCI allow a scalability of the systems so that can be reused in different developments, regardless of its purpose. The validation of this architecture will be realized through a case of study, focused on logistical tasks mainly due to the variety of situations that may arise in this kind of environments. From this case of study, we will analyze and assess the behaviour of the architecture and will carry out its validation
    corecore