Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Sistema multiagente BDI citas odontología
1. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Desarrollo de un Sistema Multiagente Inteligente
mediante una Arquitectura Deliberativa
aplicado a Dispositivos Móviles
Ing. Henry P. Paz Arias
September 28, 2011
Asesora: M.C.C Martha I. Rivera Gonzáles
Co-asesor: M.C.C Mariano J. Pozas Cárdenas
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
2. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
3. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Resumen
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
4. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Resumen
RESUMEN
Se propone desarrollar un Sistema Multiagente Inteligente mediante una
Arquitectura Deliberativa aplicado a dispositivos móviles.
Este proyecto se orienta a emplear el uso de la metodología de Sistemas
Multiagentes TROPOS. El Sistema Multiagente será construido sobre la
plataforma JADEX para los agentes en el servidor y JADE-LEAP para el
agente en el PDA, facilitando la comunicación de los agentes y por ende el
funcionamiento del Sistema.
Se aplicará en el Área Académica de Odontología de la Universidad
Autónoma del Estado de Hidalgo para realizar citas médicas.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
5. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Problem´tica
a
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
6. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Problem´tica
a
´
PROBLEMATICA
En la actualidad los sistemas de Información brindan mejores beneficios al
usuario, existiendo la necesidad de crear sistemas que no sólo responden a
estímulos externos, y cierto grado de inteligencia. Es por ello, que se
introduce en los Sistemas Inteligentes actuales una deliberación para que así
el Sistema pueda tomar decisiones inteligentes.
Uno de los problemas que se puede resolver de manera inteligente es en el
control de citas médicas aplicado en la facultad de Odontología del ICSa de
la Universidad Autónoma del Estado de Hidalgo.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
7. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Introduci´n
o
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
8. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Introduci´n
o
´
INTRODUCCION
Sistemas Multiagentes Inteligentes no solo actúan en respuesta a una acción
que el usuario le envía, sino que también actúan siguiendo los objetivos que
tienen por cumplir. En un Sistema Multiagente Inteligente se puede
construir basándose en metodologías y arquitecturas. Contando con una
extensión de JADE que es JADEX la cual está diseñada para trabajar con
agentes deliberativos.
Una arquitectura deliberativa (BDI), y una metodología (TROPOS), se
desarrollará el Sistema Multiagente Inteligente de este proyecto.
Se desarrollará para dispositivos móviles, utilizando J2ME y JADE-LEAP.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
9. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
10. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
´
SOLUCION DEL PROBLEMA
Arquitectura deliberativa.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
11. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
´
SOLUCION DEL PROBLEMA
Arquitectura deliberativa.
Metodología TROPOS.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
12. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
´
SOLUCION DEL PROBLEMA
Arquitectura deliberativa.
Metodología TROPOS.
JADEX.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
13. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
´
SOLUCION DEL PROBLEMA
Arquitectura deliberativa.
Metodología TROPOS.
JADEX.
JADE - LEAP.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
14. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
´
SOLUCION DEL PROBLEMA
Arquitectura deliberativa.
Metodología TROPOS.
JADEX.
JADE - LEAP.
FIPA-ACL.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
15. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
ARQUITECTURAS DE AGENTES
Arquitecturas Características
Deliberativos Estímulo ⇒
manipulación simbólica (razonamiento lógico) ⇒
respuesta
Reactivos Estímulo ⇒ respuesta
Híbridos Arquitectura en capas
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
16. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
TIPOS DE ARQUITECTURAS DELIBERATIVAS
Agentes Intencionales
Figure: Arquitectura de un agente deliberativo [Iglesias, 1998]
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
17. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
TIPOS DE ARQUITECTURAS DELIBERATIVAS
Agentes Intencionales
Figure: Arquitectura de un agente deliberativo [Iglesias, 1998]
Agentes Sociales
Cada agente mantiene el modelo explícito de otros agentes donde este agente
puede razonar sobre este modelo, ha sido aumentada para tratar el razonamiento
sobre otros agentes, y también abarca arquitecturas que abordan aspectos
cooperativos sin modelar necesariamente las intenciones.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
18. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
METODOLOG´ PARA SISTEMAS MULTIAGENTES
IAS
Metodologías Características
GAIA - Carece de herramientas.
- Fases (Captura de Requisitos, Análisis y Diseño).
- Fáciles de aprender (proyectos medianos o pequeños).
MASE - Desarrolladores UML y O.O.
- Agentes capacidad de: Autonomía,
percepción y proactividad.
INGENIAS - Agentes autónomos y proactivos.
TROPOS - No está diseñada para arquitecturas reactivas.
- Orientada arquitecturas de
agentes cognitivos o intencionales.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
19. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
TROPOS
Figure: TROPOS [Giorgini, 2010]
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
20. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
TAOM4E
Figure: TAOM4E’s GUI
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
21. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
JADEX
Figure: Arquitectura JADEX [Pokahr A., Braubach L., Lamersdorf W.,
2005 ]
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
22. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
FIPA - ACL
Figure: FIPA - ACl [http://www.fipa.org/ ]
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
23. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Soluci´n del Problema
o
ARQUITECTURA DEL SISTEMA A PROPONER
Figure: ARQUITECTURA DEL SISTEMA
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
24. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivo general
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
25. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivo general
OBJETIVO GENERAL
Desarrollar un Sistema Multiagente Inteligente mediante una Arquitectura
Deliberativa aplicado a dispositivos móviles.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
26. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivos espec´
ıficos
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
27. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivos espec´
ıficos
OBJETIVOS ESPECFICOS
Analizar y Diseñar los Agentes (Receptor, Broker, Controlador, Datos,
Pda) del caso de estudio.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
28. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivos espec´
ıficos
OBJETIVOS ESPECFICOS
Analizar y Diseñar los Agentes (Receptor, Broker, Controlador, Datos,
Pda) del caso de estudio.
Aplicar una Arquitectura Deliberativa para los agentes Receptor,
Broker, Controlador, Datos, mediante JADEX.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
29. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivos espec´
ıficos
OBJETIVOS ESPECFICOS
Analizar y Diseñar los Agentes (Receptor, Broker, Controlador, Datos,
Pda) del caso de estudio.
Aplicar una Arquitectura Deliberativa para los agentes Receptor,
Broker, Controlador, Datos, mediante JADEX.
Diseñar Interfaz de Usuario para el dispositivo móvil con J2ME.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
30. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Objetivos espec´
ıficos
OBJETIVOS ESPECFICOS
Analizar y Diseñar los Agentes (Receptor, Broker, Controlador, Datos,
Pda) del caso de estudio.
Aplicar una Arquitectura Deliberativa para los agentes Receptor,
Broker, Controlador, Datos, mediante JADEX.
Diseñar Interfaz de Usuario para el dispositivo móvil con J2ME.
Realizar pruebas con datos experimentales relacionados al caso de
estudio.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
31. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
32. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
33. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
34. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Establecer las creencias, deseos, planes, mensajes y estados iniciales
del agente (Crear el archivo .xml).
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
35. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Establecer las creencias, deseos, planes, mensajes y estados iniciales
del agente (Crear el archivo .xml).
Establecer la representación de sus planes (Crear las Clases de JAVA).
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
36. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Establecer las creencias, deseos, planes, mensajes y estados iniciales
del agente (Crear el archivo .xml).
Establecer la representación de sus planes (Crear las Clases de JAVA).
Diseñar el Sistema para el dispositivo móvil.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
37. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Establecer las creencias, deseos, planes, mensajes y estados iniciales
del agente (Crear el archivo .xml).
Establecer la representación de sus planes (Crear las Clases de JAVA).
Diseñar el Sistema para el dispositivo móvil.
Sincronizar el dispositivo móvil con el servidor.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
38. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Metas
METAS
Aplicar el análisis de la metodología TROPOS realizando las fases de:
análisis temprano y tardío de requisitos.
Realizar el diseño del SMA con TROPOS realizando las etapas de:
diseño arquitectónico y diseño detallado.
Establecer las creencias, deseos, planes, mensajes y estados iniciales
del agente (Crear el archivo .xml).
Establecer la representación de sus planes (Crear las Clases de JAVA).
Diseñar el Sistema para el dispositivo móvil.
Sincronizar el dispositivo móvil con el servidor.
Comprobar el sistema con datos reales.
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
39. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Estado del arte
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
40. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Estado del arte
ESTADO DEL ARTE
Figure: Estado del Arte
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
41. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Herramientas a emplear
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
42. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Herramientas a emplear
HERRAMIENTAS A EMPLEAR
Figure: Herramientas a emplear
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
43. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Avances
Contenido
1 Resumen
2 Problem´tica
a
3 Introduci´n
o
4 Soluci´n del Problema
o
5 Objetivo general
6 Objetivos espec´
ıficos
7 Metas
8 Estado del arte
9 Herramientas a emplear
10 Avances
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
44. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Avances
AVANCES - BASE DE DATOS
Figure: Modelo Base de datos
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
45. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Avances
AVANCES - SISTEMA WEB PRELIMINAR
Figure: Sistema web preliminar
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
46. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Avances
Referencias
1 Crespo, S. Cooperative intelligent agents on the web to support learning: An
example of an education simulator for methematics. Euro-American
Association on Telematics and Information Systems. Panamá (2010).
2 Moreno, A., Valls, A., Viejo, A. Using JADE-LEAP to implement Agent in
Mobile Devices. España. (2004).
3 Suárez de la Torre, M. M., Castillo, L. F., Ríos, C., Muñoz, G., Álvarez, J..
Análisis, diseño e implementación de un agente deliberativo para extraer
contextos definitorios en textos especializados. Revista Interamericana de
Bibliotecología (Colombia) , vol 32, no. 2; pag. 5-84. (Jul.- Dic. 2009,)
4 Bajo, J., Vidal, A., Corchado, J. Multiagent System For Predicting The
Co2 Exchange In The North Atlantic Ocean. IEEE Latin America
Transactions, Vol 6, No 6 , 505-510 (2008).
5 Garzetti, M., Giorgini, P., Mylopoulos, J., Sannicolo, F. Applying Tropos
Methodology to a real case study: Complexity and Criticality Analysis.
Trento, Italia. (2002).
6 Serrano, M., Serrano, M., Pereira, C. Ubiquitous Software Development
Driven By Agent’s Intentionality. Rio de Janeiro, Basil. (December de 2008).
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
47. Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o
Avances
Preguntas?
GRACIAS POR SU ATENCIÓN!!
Ing. Henry P. Paz Arias Sistema multi-agente, Arq. deliberativa, Dispositovos M´viles
o