- -

Diseño e implementación de un simulador basado en agentes estilo JGOMAS en Python

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño e implementación de un simulador basado en agentes estilo JGOMAS en Python

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Carrascosa Casamayor, Carlos es_ES
dc.contributor.advisor Palanca Cámara, Javier es_ES
dc.contributor.advisor Julian Inglada, Vicente Javier es_ES
dc.contributor.author Alemany Ibor, Sergio es_ES
dc.date.accessioned 2018-09-10T12:10:39Z
dc.date.available 2018-09-10T12:10:39Z
dc.date.created 2018-07-12
dc.date.issued 2018-09-10 es_ES
dc.identifier.uri http://hdl.handle.net/10251/106906
dc.description.abstract [ES] La propuesta de Trabajo de Fin de Grado (TFG) está enmarcado dentro del Grupo de Tecnología Informática e Inteligencia Artificial de la Universitat Politècnica de València (GTI-IA). Se ha desarrollado un simulador de agentes inteligentes en el lenguaje de programación Python basado en la aplicación JGOMAS, utilizada en las prácticas de la asignatura Agentes Inteligentes del Grado de Ingeniería Informática. Para ello, se han realizado varias tareas sobre otras capas del sistema, como la plataforma de agentes o el sistema de comunicaciones, que son necesarias para el desarrollo de dicha aplicación: - Se añade el soporte de autorregistro de clientes en servidores XMPP a la biblioteca de software libre AIOXMPP, añadiendo un nuevo módulo que implemente la extensión al protocolo XMPP 0077 In-Band Registration. - Se modifica la plataforma de agentes SPADE para añadir el autorregistro desarrollado anteriormente. - Se migran las funcionalidades de la aplicación PGOMASv1 a una nueva versión de la aplicación, PGOMASv2, cambiando de Python2 a Python3 y añadiendo asincronía entre los comportamientos de los agentes mediante la biblioteca ASYNCIO. Todo esto ha sido desarrollado en el lenguaje de programación Python3, montado sobre Ubuntu Linux, utilizando el servidor XMPP Prosody IM y el entorno de programación PyCharm Community. es_ES
dc.description.abstract [CA] La proposta de Treball de Fi de Grau (TFG) està emmarcada dins del Grup de Tecnologia Informàtica e Intel·ligència Artificial de la Universitat Politècnica de València (GTI-IA). S’ha desenvolupat un simulador d’agents intel·ligents en el llenguatge de programació Python basat en la aplicació JGOMAS, utilitzada en les pràctiques de la assignatura Agents Intel·ligents del Grau en Enginyeria Informàtica. Per aquest motiu, s’han realitzat varies tasques sobre altres capes del sistema, com la plataforma de agents o el sistema de comunicacions, necessàries per al desenvolupament de l’aplicació: - S’afegeix el suport d’autorregistre de clients en servidors XMPP a la biblioteca de software lliure AIOXMPP, afegint un nou mòdul que implementa l’extensió al protocol XMPP 0077 In-Band Registration. - Es modifica la plataforma d’agents SPADE per a afegir el autorregistre desenvolupat amb anterioritat. - Es migren les funcionalitats de l’aplicació PGOMASv1 a una nova versió de l’aplicació, PGOMASv2, canviant de Python2 a Python3, y afegint asincronia entre els comportaments dels agents mitjançant la biblioteca ASYNCIO. Tot açò ha sigut desenvolupat en el llenguatge de programació Python3, muntat sobre Ubuntu Linux, utilitzant el servidor XMPP Prosody IM y l’entorn de programació PyCharm Community. es_ES
dc.description.abstract [EN] This End of Degree Project (EDP) proposal is framed within the Computer Technology and Artificial Intelligence Group of the Universitat Politècnica de València (GTI-IA). A simulator of intelligent agents has been developed in the Python programming language based on the JGOMAS application, used in the practices of the Intelligent Agents subject of the Computer Engineering Degree. For this, several tasks have been carried out on other layers of the system, such as the agent platform or the communications system, which are necessary for the development of said application: - Added self-registration support for clients on XMPP servers to the free software library AIOXMPP, adding a new module that implements the extension to the XMPP protocol 0077 In-Band Registration. - The SPADE agent platform is modified to add the self-registration previously developed. - The functionalities of the PGOMASv1 application are migrated to a new version of the application, PGOMASv2, changing from Python2 to Python3 and adding asynchrony between the behaviours of the agents through the ASYNCIO library. All this has been developed in the programming language Python3, mounted on Ubuntu Linux, using the XMPP Prosody IM server and the PyCharm Community programming environment. es_ES
dc.format.extent 75 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Agentes inteligentes es_ES
dc.subject Sistema multiagente es_ES
dc.subject JGOMAS es_ES
dc.subject PGOMAS es_ES
dc.subject SPADE es_ES
dc.subject XMPP es_ES
dc.subject ASYNCIO es_ES
dc.subject AIOXMPP es_ES
dc.subject XEP0077 es_ES
dc.subject In-Band Registration es_ES
dc.subject Prosody IM es_ES
dc.subject Intelligent agents es_ES
dc.subject Multiagent system es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño e implementación de un simulador basado en agentes estilo JGOMAS en Python es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Alemany Ibor, S. (2018). Diseño e implementación de un simulador basado en agentes estilo JGOMAS en Python. http://hdl.handle.net/10251/106906 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\75905 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem