INGENIAS
De Wikipedia, la enciclopedia libre
INGENIAS es el nombre de una metodología de desarrollo de sistema multi-agente que proporciona un conjunto de métodos y herramientas para desarrollar dichos sistemas. La concepción de sistema multi-agente en INGENIAS es la de un conjunto de agentes inteligentes que cooperan entre sí para lograr satisfacer unos objetivos. Para facilitar el desarrollo, INGENIAS propone el análisis y diseño del sistema multi-agente desde cinco puntos de vista:
- Organización: define cómo se agrupan los agentes, la funcionalidad del sistema y qué restricciones hay que imponer sobre el comportamiento de los agentes.
- Agente: describe agentes particulares y los estados mentales en que se encontrarán a lo largo de su vida.
- Tareas y objetivos: permite analizar y definir los objetivos del sistema, su descomposición, y relacionarlos con tareas.
- Interacciones: detallar cómo se coordinan y comunican los agentes.
- Entorno: define qué existe alrededor del nuevo sistema y cómo lo percibe cada agente.
En INGENIAS el desarrollador modela el sistema con gráficos en cada uno de estos puntos de vista y utiliza un conjunto de herramientas, el INGENIAS Development Kit (IDK), para modelar, verificar y generar el código de los agentes.