Tesis:

Definición de una metodología para el desarrollo de sistemas multiagente


  • Autor: IGLESIAS FERNANDEZ, Carlos Angel

  • Título: Definición de una metodología para el desarrollo de sistemas multiagente

  • Fecha: 1998

  • Materia: MATEMATICAS. Teseo;CIENCIAS DE LA COMPUTACION. Teseo;INTELIGENCIA ARTIFICIAL. Teseo;SOFTWARE. Teseo

  • Escuela: E.T.S. DE INGENIEROS DE TELECOMUNICACION

  • Departamentos: INGENIERIA DE SISTEMAS TELEMATICOS

  • Acceso electrónico:

  • Director/a 1º: GARIJO AYESTARAN, Mercedes
  • Director/a 2º: GONZALEZ CRISTOBAL, José Carlos

  • Resumen: Esta tesis define una metodología para el desarrollo de sistemas multiagente, integrando técnicas de ingeniería del conocimiento, ingeniería software orientada a objetos e ingeniería software de protocolos. La metodología se desarrolla a través de la construcción de siete modelos:1. Modelo de Agente, que describe las características de cada agente. 2. Modelo de Tarea, que describe las tareas realizadas por los agentes. 3. Modelo de la Experiencia, que describe el conocimiento que necesitan los agentes para llevar a cabo los objetivos encomendados. 4. Modelo de Coordinación, que describe las relaciones dinámicas entre los agentes humanos y los agentes software. 5. Modelo de Organización, que describe la organización humana en la que el sistema multiagente se introduce y la estructura de la organización de agentes software y el Modelo de Diseño, que refina los modelos anteriores y decide qué arquitectura de agente es más adecuada para cada agente, así como los requisitos de la infraestructura de la red de agentes. La aplicación de la metodología consiste en el desarrollo de los modelos. Cada modelo está compuesto por constituyentes (entidades modeladas) y relaciones entre los constituyentes. Se define una plantilla textual para describir cada constituyente, y estados de los constituyentes para describir su estado de desarrollo (vacío, identificado, descrito y validado). El modelo de proceso software seguido combina un modelo dirigido por riesgos con un enfoque basado en componente, determinando qué componentes pueden ser candidatos para su reutilización en cada ciclo