PANGEA (Platform for Automatic coNstruction of orGanizations of intElligent Agents) es una plataforma que que permite la implementación de Sistemas Multi-Agente (MAS) sacar el máximo partido de la distribución de los recursos.
Para ello, todos los servicios se implementan como Servicios Web. Debido a esta orientación a servicios, varias herramientas modeladas con agentes que consumen servicios web se pueden integrar en la plataforma y operar desde ella independientemente de su localización física o su implementación.
La plataforma incluye las siguientes características:
- Diferentes modelos de agentes, entre los que se encuentra una arquitectura BDI y CBR-BDI.
- Posibilidad de controlar el ciclo de vida de los agentes con herramientas gráficas.
- Protocolo de comunicación que permite difundir mensajes en función de roles o suborganizaciones o directamente de agente a agente.
- Una herramienta para depurar.
- Un módulo de interacción con agentes FIPA-ACL.
- Gestión de servicios y herramientas para descubrimiento de servicios.
- Servicios Web.
- Flexibilidad a la hora de permitir organizaciones con cualquier topología y suborganizaciones.
- Gestión de organizaciones.
- Servicios para reorganizaciones dinámicas de organizaciones.
- Servicios para distribuir tareas y balancear la carga de trabajo.
- Un motor de normas de negocio para asegurar el cumplimiento de los estándares establecidos por la propia operación de la organización.
- Programable en Java y fácilmente extensible.
- Posibilidad de tener agentes en diferentes plataformas (Windows, Linux, MacOS, Android and IOS)
- Interfaz para visualizar las organizaciones.