150 likes | 297 Views
Metodologías en el Desarrollo de SMA Prometheus. Diego Alberto Rincón Yáñez. Departamento de Ingeniería MySC Sistemas Multiagente. Contenido. Que es una metodología basada en Agentes. Que es Prometheus Fases de la metodología Especificación de Sistema Diseño Arquitectónico
E N D
Metodologías en el Desarrollo de SMA Prometheus Diego Alberto Rincón Yáñez Departamento de Ingeniería MySC Sistemas Multiagente
Contenido Que es una metodología basada en Agentes. Que es Prometheus Fases de la metodología Especificación de Sistema Diseño Arquitectónico Diseño Detallado Herramienta CASE Conclusiones Departamento de Ingeniería MySC Sistemas Multiagente
Basado en Agentes Abstracción de Niveles Sociales o Grupos. Metodología top-down. Interna Interagentes Social Ambiente Departamento de Ingeniería MySC Sistemas Multiagente
Prometheus • Creado en la Universidad RMIT Melbourne Australia • Developing Intelligent Agent Systems: A Practical Guidein 2004 • Michael Winikoff • Lin Padgham • AOS Group Departamento de Ingeniería MySC Sistemas Multiagente
Fases de la Metodología • Especificación del Sistema. • Diseño Arquitectónico. • Diseño Detallado. Departamento de Ingeniería MySC Sistemas Multiagente
Especificación del Sistema • Descripción funcional del SMA • Percepción y Acciones • Eventos y Percepciones Departamento de Ingeniería MySC Sistemas Multiagente
Especificación del Sistema • Artefactos • Descriptor de Funcionalidad • Percepción • Acción • Interacción • Escenarios de Casos de Uso Departamento de Ingeniería MySC Sistemas Multiagente
Especificación del Sistema Casos de Uso Departamento de Ingeniería MySC Sistemas Multiagente
Diseño Arquitectónico • Definición de Agentes • Asignación de Funcionalidades • Diagrama de Agrupamiento de Agentes. • Objetos de datos compartidos • Diagramas de Interacciones Departamento de Ingeniería MySC Sistemas Multiagente
Diseño Arquitectónico • Artefactos • Descriptor de Agentes • Interacción de Protocolos • Descriptor de Datos Departamento de Ingeniería MySC Sistemas Multiagente
Diseño Detallado • Diseño de Cada uno de los Agentes • Planes • Eventos • Datos • Capacidades • Diagrama de descripción de agentes Departamento de Ingeniería MySC Sistemas Multiagente
Diseño Detallado • Artefactos • Descriptor de Capacidades • Descriptor de Planes • Diccionario de datos Departamento de Ingeniería MySC Sistemas Multiagente
Conclusiones • Curva de Aprendizaje relativamente Baja • Metodología probada en el desarrollo de aplicaciones en el mundo real. • Alto nivel de madurez de la metodología • Reutilización de Modelos
Gracias Preguntas? Departamento de Ingeniería MySC Sistemas Multiagente