cambiar a curso:   2017-18   2019-20


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2018-19

Desarrollo de recursos para una arquitectura multiagente integrable en aplicaciones de red cliente servidor


Tecnologías Específicas

Computación
Tecnologías de la Información
 


Descripcion y Objetivos

El objetivo principal del trabajo es el desarrollo de recursos que permita integra un sistema multiagente dentro de los sistemas de información actuales que se desarrollan para internet.

Otros objetivos del trabajo son:

  • Desarrollar y programar host en el que puedan residir agentes, integrados en servidores, browsers o maquinas de proceso dedicado.  
  • Adaptar algunos de los formatos y protocolos definidos en las arquitecturas de sistemas multiagente, para que puedan ser integrados en sistemas de información comerciales.
  • Probar los recursos desarrollados con un sistema multiagente de propósito sencillo.
  • Se adquirirá experiencia en el desarrollo de aplicaciones en red. Especialmente en tecnologías PHP, Javascript y XML.
 


Metodología y Competencias

Se utilizaran las metodologías propias  para el desarrollo de un producto informático.
Plan de trabajo:
•    Análisis de las especificaciones del sistema de información. 
•    Selección de la tecnología a utilizar. 
•    Desarrollo del sistema de información.
•    Definición  y desarrollo del sistema multiagente de prueba.
•    Prueba e implantación del sistema.

Las competencias asociadas son las que siguen: 
-    Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos
-    Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
 

 


Medios a utilizar

Para el desarrollo del proyecto será necesario un ordenador para la fase de desarrollo y una red de varios de ellos para realizar las pruebas del sistema en red. Se utilizaran entornos de desarrollo PHP y tecnologías de clinte web, como javascript, Ajax, etc. Para los formatos de datos se utilizara tecnología XML. Otro candidato como tecnología de desarrollo son los lenguajes de programación C, Java o similares.

 


Bibliografía

- Agentes software y sistemas multiagente. Conceptos, arquitecturas y aplicaciones . - Juan Pavón,José L. Pérez de la Cruz Molina -ISBN: 9788420543673
- Referencia: Formalización de Sistemas Multi Agente:  http://www.fipa.org/
- Referencia: Algunas tecnologías de desarrollo: https://www.w3schools.com/
 

 


Tutor


FERNANDEZ GRACIANI, MIGUEL ANGEL
 

Alumno


MARCHANTE ARMERO, MARIA