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
Título : Análisis y aplicación de la programación orientada a agentes e interacción de multiagentes con plataforma jade
Autor : Obando Toasa, Evelyn Estefania
Tituaña Chicaiza, Doris Marlene
Director de Tesis: Aguayo Morales, José Luis
Resumen traducido: 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.
Resumen : 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.
Palabras clave : SOFTWARE DE APLICACIÓN
PROGRACIÓN ORIENTADA A AGENTES
PROGRACIÓN ORIENTADA A OBJETOS
Fecha de publicación : jul-2016
URI : https://dspace.ups.edu.ec/handle/123456789/13708
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - ST002821.pdfTexto completo6,92 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons