Este documento describe las diferencias entre NetLogo y la plataforma de sistemas multiagentes JADE. JADE tiene procesos asíncronos y sincronos, soporte para comunicaciones más complejas con mensajes, ontologías y protocolos, y comportamientos de agentes más sofisticados. Los agentes en JADE también pueden moverse entre nodos y mantener su estado mental, lo que permite simulaciones más realistas. Sin embargo, requiere programación en Java en lugar de un lenguaje propio como NetLogo.
28. NO TIENE RELOJ
• Procesos ASÍNCRONOS y SINCRONOS
• Un agente (o varios) pueden controlar el
reloj (o los relojes)
29. NO TIENE RELOJ
• Procesos ASÍNCRONOS y SINCRONOS
• Un agente (o varios) pueden controlar el
reloj (o los relojes)
• Aplicación: Interconexión de redes a
diferentes velocidades
50. Páginas blancas
• Vigilan la integridad de la plataforma (AM)
• Todos los agentes están registrados aquí
51. Páginas blancas
• Vigilan la integridad de la plataforma (AM)
• Todos los agentes están registrados aquí
• Todos tienen nombres
52. Páginas blancas
• Vigilan la integridad de la plataforma (AM)
• Todos los agentes están registrados aquí
• Todos tienen nombres
• Todos los nombres DIFERENTES
53. Páginas Amarillas
• Ofrece directorio de servicios (DF)
• Registro opcional de servicios
• un agente con multiples servicios
• Borrado manual
• Mecanismo de búsqueda
• “Secreto compartido”
64. HERRAMIENTAS
• Conjunto de herramientas gráficas de
depuración
• RMA: Remote Management agent
65. HERRAMIENTAS
• Conjunto de herramientas gráficas de
depuración
• RMA: Remote Management agent
•GUI DF
66. HERRAMIENTAS
• Conjunto de herramientas gráficas de
depuración
• RMA: Remote Management agent
•GUI DF
•DummyAgent
67. HERRAMIENTAS
• Conjunto de herramientas gráficas de
depuración
• RMA: Remote Management agent
•GUI DF
•DummyAgent
• Sniffer Agent
68. HERRAMIENTAS
• Conjunto de herramientas gráficas de
depuración
• RMA: Remote Management agent
•GUI DF
•DummyAgent
• Sniffer Agent
• Introspector agent
69. EJECUCION
• Los agentes se conectan y se desconectan a
su elección
• Son programas que entran y salen de la
plataforma
• La propia plataforma puede añadir y eliminar
nodos de soporte de forma transparente
70. MOVILIDAD
• Los agentes pueden moverse a lo largo de
la plataforma
71. MOVILIDAD
• Los agentes pueden moverse a lo largo de
la plataforma
• PUEDEN CAMBIAR DE ORDENADOR
72. MOVILIDAD
• Los agentes pueden moverse a lo largo de
la plataforma
• PUEDEN CAMBIAR DE ORDENADOR
• Conserva TODO el “estado mental”
74. COMPORTAMIENTOS
• es una de LAS GRANDES DIFERENCIAS
con NetLogo
• Hay distintos tipos de comportamientos
75. COMPORTAMIENTOS
• es una de LAS GRANDES DIFERENCIAS
con NetLogo
• Hay distintos tipos de comportamientos
• Se pueden componer y hacer
comportamientos realmente complicados
76. COMPORTAMIENTOS
• es una de LAS GRANDES DIFERENCIAS
con NetLogo
• Hay distintos tipos de comportamientos
• Se pueden componer y hacer
comportamientos realmente complicados
• Fácil integración con sistemas “inteligentes”
92. SIMBLUE 3
• No cuadrícula. Pos real
• Mov en línea recta. Rebotes contra las
paredes
• Relojes independientes
• Movimientos y paradas
• Envío de mensajes entre nodos en
cualquier punto