Teoría de la actividad para el desarrollo de sistemas multiagente

  1. Fuentes Fernández, Rubén
Supervised by:
  1. Jorge Jesús Gómez Sanz Director
  2. Juan Luis Pavón Mestras Director

Defence university: Universidad Complutense de Madrid

Fecha de defensa: 16 December 2004

Committee:
  1. María del Carmen Fernández Chamizo Chair
  2. Baltasar Fernández Manjón Secretary
  3. José Manuel Molina López Committee member
  4. Ana M. García Serrano Committee member
  5. Beatriz Barros Blanco Committee member
Department:
  1. Ingeniería del Software e Inteligencia Artificial

Type: Thesis

Teseo: 125340 DIALNET

Abstract

Las metodologías de la Ingeniería del Software Orientada a Agentes (ISOA) han abordado aspectos sociales e intencionales en Sistemas Multi-Agente (SMA) mediante técnicas tradicionales de desarrollo, procedentes de otros paradigmas, o con técnicas específicas centradas en parcelas aisladas de estos aspectos, Sin embargo, este tipo de soluciones no son satisfactorias. La primera opción no está completamente adaptada a esta clase de aspectos, distintos de los tradicionales artefactos de la Ingeniería del Software. La segunda ha dado lugar un problemas al trabajar con propiedades sociales e intencionales que afectaban a múltiples facetas del SMA. Para abordar los problemas en el tratamiento de estas propiedades, esta tesis propone usar un marco integrador que aborde los aspectos sociales e intencionales de los SMAs de forma global, tanto a nivel individual como de comunidad. Este marco está inspirado por la Teoría de Actividad (TA). Se trata de una propuesta conceptual y metodológica que se usa para el análisis de individuos y sociedades en las disciplinas sociales. La TA estudia propiedades similares a las que centran nuestro interés en la ISOA pero en las sociedades humanas. A partir del conocimiento y técnicas de la TA se han definido lenguajes de modelado y estructuras para representar el conocimiento de la TA, así como métodos para la captura de información y la resolución de contradicciones en las especificaciones de SMAs. Estos métodos están concebidos como herramientas de ayuda para las metodologías existentes en la ISOA. Sobre el ciclo de desarrollo de la metodología tiene lugar un trabajo permanente de traducción de las especificaciones a los conceptos propios de la TA, captura de nuevo conocimiento y/o verificación centrada en los aspectos sociales e intencionales del SMA y traducción de nuevo a la metodología de agentes. De este modo los desarrolladores pueden trabajar sobre el sistema con las técnica