15
Departamento de Ingeniería MySC Sistemas Multiagente Metodologías en el Desarrollo de SMA Prometheus Diego Alberto Rincón Yáñez

Departamento de Ingeniería MySC Sistemas Multiagente

  • Upload
    kapono

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Departamento de Ingeniería MySC Sistemas Multiagente

Departamento de Ingeniería MySCSistemas Multiagente

Metodologías en el Desarrollo de SMA

Prometheus

Diego Alberto Rincón Yáñez

Page 2: 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 MySCSistemas Multiagente

Page 3: 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 MySCSistemas Multiagente

Page 4: Departamento de Ingeniería MySC Sistemas Multiagente

Creado en la Universidad RMIT Melbourne Australia

Developing Intelligent Agent Systems: A Practical Guide in 2004

• Michael Winikoff

• Lin Padgham

• AOS Group

Prometheus

Departamento de Ingeniería MySCSistemas Multiagente

Page 5: Departamento de Ingeniería MySC Sistemas Multiagente

Fases de la Metodología

1. Especificación del Sistema.

2. Diseño Arquitectónico.

3. Diseño Detallado.

Departamento de Ingeniería MySCSistemas Multiagente

Page 6: 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 MySCSistemas Multiagente

Page 7: Departamento de Ingeniería MySC Sistemas Multiagente

Especificación del Sistema

• Artefactos

1. Descriptor de Funcionalidad• Percepción

• Acción

• Interacción

2. Escenarios de Casos de Uso

Departamento de Ingeniería MySCSistemas Multiagente

Page 8: Departamento de Ingeniería MySC Sistemas Multiagente

Especificación del Sistema

Departamento de Ingeniería MySCSistemas Multiagente

Casos de Uso

Page 9: 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 MySCSistemas Multiagente

Page 10: 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 MySCSistemas Multiagente

Page 11: 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 MySCSistemas Multiagente

Page 12: Departamento de Ingeniería MySC Sistemas Multiagente

Diseño Detallado

• Artefactos

• Descriptor de Capacidades

• Descriptor de Planes

• Diccionario de datos

Departamento de Ingeniería MySCSistemas Multiagente

Page 13: Departamento de Ingeniería MySC Sistemas Multiagente
Page 14: Departamento de Ingeniería MySC Sistemas Multiagente

• 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

Conclusiones

Page 15: Departamento de Ingeniería MySC Sistemas Multiagente

Gracias

Preguntas?

Departamento de Ingeniería MySCSistemas Multiagente