Вы находитесь на странице: 1из 3

Metodologa GAIA

1 INTRODUCCION
GAIA tiene la capacidad de implantar desde la solucin ms sencilla hasta aquellas que contengan un alto grado de complejidad, as como el anlisis, diseo y la liberacin del mismo. GAIA es una metodologa para el diseo de sistemas basados en agentes cuyo objetivo es obtener un sistema que maximice alguna medida de calidad global. En GAIA se entiende que el objetivo del anlisis es conseguir comprender el sistema y su estructura sin referenciar ningn aspecto de implementacin. Esta metodologa slo buscar especificar cmo una sociedad de agentes colabora para alcanzar los objetivos del sistema, y qu se requiere de cada uno para lograr esto ltimo. La principal crtica que se puede hacer a GAIA es que se queda a un nivel de abstraccin demasiado alto.

2 DESCRIPCION
En GAIA se habla de organizacin que es una coleccin de roles, los cuales mantienen ciertas relaciones con otros e interacciones con otros roles. Los roles agrupan cuatro aspectos: responsabilidades del agente, los recursos que se le permite utilizar, las tareas asociadas e interacciones. GAIA propone trabajar inicialmente con un anlisis a alto nivel donde se usan dos modelos, el modelo de roles para identificar los roles clave en el sistema junto con sus propiedades definitorias y el modelo de interacciones. Luego vendria el diseo a alto nivel. El objetivo de este diseo es generar tres modelos: el modelo de agentes(tipos), modelo de servicios(funciones), y un modelo de conocidos(enlaces). Los principales conceptos que aparecen en la metodologa se dividen en dos: abstractos y concretos. Las entidades abstractas son aquellas que son empleadas durante el anlisis para la conceptualizacin del sistema. Las entidades concretas son empleadas en el proceso de diseo. La entidad ms abstracta de un sistema en la jerarqua de conceptos que se presenta es el sistema relacionado con la idea de sociedad u organizacin.

Un rol es asociado a: Un conjunto de permisos: derechos asociados al rol, identifican los recursos que estn disponibles al rol para realizar sus responsabilidades. Un conjunto de protocolos: los cuales definen la manera de interactuar del rol con otros roles. Las responsabilidades: determinan la funcionalidad, podemos ver dos tipos:

- Propiedades de viveza: describen aquellos estados de los asuntos que un agente debe efectuar. Decir que algo ser hecho - Propiedades de seguridad: son invariantes. condiciones de seguridad

3 PROCESOS PARA HACER LOS MODELOS


3.1 El proceso de anlisis

En resumen el proceso de anlisis se compone de: a) Identificar los roles del sistema b) Para cada papel identificar y documentar los protocolos asociados c) Empleando el modelo de protocolos como base, elaborar con ms detalle el modelo de roles. 3.2 El proceso de diseo En resumen el proceso de diseo se compone de las siguientes fases: a) Creacin de un modelo de agente, agregando roles a los tipos de agentes y documentando las instancias de cada tipo de agente. b) Desarrollo de un modelo de servicios, examinando protocolos y propiedades de viveza y seguridad. c) Desarrollo de un modelo de conocimiento, por medio del modelo de interaccin y el modelo de agente.

Вам также может понравиться