Análisis y aplicación de la programación orientada a agentes e interacción de multiagentes con plataforma jade

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/13708
Title: Análisis y aplicación de la programación orientada a agentes e interacción de multiagentes con plataforma jade
Authors: Obando Toasa, Evelyn Estefania
Tituaña Chicaiza, Doris Marlene
Advisor: Aguayo Morales, José Luis
Abstract: En la década del noventa, los agentes comenzaron a implementarse debido a sus características como autonomía, movilidad y colaboración que los hacían atractivos para ser implantados en ambientes abiertos. El paradigma de agentes tuvo sus fundamentos en algunas tecnologías conceptuales como Frames y el paradigma orientado a objetos. La Programación Orientada a Objetos (POO) y la Programación Orientada a Agentes (POA) son tecnologías utilizadas para el desarrollo de software Este proyecto de investigación se realizó con el propósito de determinar las diferencias existentes entre la Programación Orientada a Objetos (POO) y la Programación Orientada a Agentes (POA). Se realizó un análisis para obtener información, examinar detalladamente sus partes, conocer sus características y extraer conclusiones, se estudió el uso y el manejo de la plataforma JADE para el desarrollo de agentes implementada en Java, se investigó una metodología para el desarrollo de agentes. Se desarrolló una aplicación demo (escritorio) de subasta de libros con POA y con POO. Utilizando un conjunto de datos se realizaron gráficas que evidencian las diferencias entre POO y POA. Los resultados obtenidos en la prueba de hipótesis demuestran que más del 3% de los estudiantes no conocen la nueva tecnología de programación, la programación orientada agentes consume más del 5% de memoria respecto a la programación orientada a objetos. Finalmente se determinó que es factible el uso de agentes en el desarrollo de software por su autonomía, proactividad y comunicación con otros agentes.
Translated abstract: This technical project is carried out in order to determine the differences between Object Oriented Programming (POO) and Agents Oriented Programming (POA) as these two technologies are very useful for software development, we will focus more on the use of agents and the POA. So maked an analysis to obtain information, detailed examination of parts, know their characteristics and draw conclusions will study the use and management of the JADE platform for the development of agents implemented in Java and will study a methodology for development of agents which may be to structure, plan and control the development agents process. Develop a demo application (desktop) auction of books with POA and POO. Analyze the efficiency of POO and POA using a data set and finally with the data preliminarily obtained show graphs enabling the difference between OOP and POA. On the other hand we will study the interaction between agents which make up the multi-agent systems this is done through the FIPA-ACL protocol that is responsible for establishing communication through messages agents such as (Inform, Request, Query- ref etc.) for communicating are also used behaviors too. With the results we can determine that it is feasible the use of agents in the development of software as it is helpful for his capacity of autonomy, proactivity and communication with other agents.
Keywords: SOFTWARE DE APLICACIÓN
PROGRACIÓN ORIENTADA A AGENTES
PROGRACIÓN ORIENTADA A OBJETOS
Issue Date: Jul-2016
URI: https://dspace.ups.edu.ec/handle/123456789/13708
Language: spa
Appears in Collections:Grado

Files in This Item:
File Description SizeFormat 
UPS - ST002821.pdfTexto completo6,92 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons