Vous êtes sur la page 1sur 11

Metodologas para el

desarrollo o la
programacin de
Multiagentes.
Por : Gabriel Hoyos

Para que sirven las metodologas?

Permite

modelar sistemas reales complejos


con caractersticas claramente distribuidas

Tienen

una visin de un sistema como una


organizacin computacional consistente de
varios roles interactuando entre si.

Metodologa BDI

Trata de explorar como las tcnicas de modelado OO


(Orientado a Objetos) se pueden extender para aplicarse
a sistemas de agente basados en la arquitectura BDI.

Dentro de esta metodologa se consideran dos puntos de


vistas:

Externo : En el cual se identifican los agentes y sus


interacciones

Interno : Describe el comportamiento de cada uno de los


agentes

El propsito del punto de vista externo es identificar una jerarqua de clases de agentes (el
modelo de agentes) y un conjunto de relaciones entre agentes (modelo de interacciones). Este
proceso permite asignar funcionalidad (servicios) a los agentes y determinar sus relaciones (de
servicio e interacciones).

El punto de vista interno, partiendo de los servicios proporcionados por el agente y las
interacciones y eventos asociados al agente, lo que permite determinar los objetivos del agente,
y mediante su descomposicin se van identificando sus sub-objetivos hasta llegar a un nivel
suficiente de detalle en el que se pueden asociar planes par su ejecucin.

Metodologa GAIA

Propuesta por Wooldrigdge, Jennings y Kinny en el 2000.

Se centra en la idea de que la construccin de sistemas basados en agentes el cual se realiza en


un proceso organizacional.

Su modo de trabajo se divide en dos:

Abstractos .- son aquellas que son empleadas durante el anlisis para la conceptualizacin del sistema.

Concretos.- son empleadas en el proceso de diseo.

GAIA

Es una metodologa enfocada al anlisis y diseo de sistemas de software


basados en agentes inteligentes, define al sistema multiagentes como un
conjuntos de roles y organizaciones que posee un agente.

Fase de Anlisis: En esta fase se define los roles principales que tendr cada
agentes y establecer las relaciones entre cada agente.

Los modelos de interaccin define los protocolos a usar, as como los


agentes que iniciaran una iteracin y los receptores y el procesamiento de
informacin.

Fase de diseo: Es el diseo concreto donde existen los modelos de agentes


y el modelo de comunicacin representados por el diagrama de secuencia.

Un

rol est definido por cuatro atributos: responsabilidades, permisos,


actividades y protocolos.

Modelo de anlisis

Se divide en tres fases:

Requerimientos

Modelo de roles

Modelo de interacciones , donde el proceso de diseo involucra tres modelos: el modelo de


agentes, el modelo de servicios y el modelo de familiaridad.

Metodologa TROPOS

es una metodologa para construir sistemas de software orientados a agentes


y permite explotar toda su flexibilidad por medio de los lenguajes de
programacin, especialmente Java.

TROPOS se basa en la idea mapear un sistema para s mismo; su mundo es su


ambiente, es incrementado, refinado y extendido por todas las percepciones,
prev una interfaz comn a varias actividades de desarrollo histricas como
una base de documentacin y realizar evolucin de software sobre s.

Caractersticas de Tropos

Posee en s nociones mentales que se basan en una arquitectura de agentes


fundamentada en el marco de creencias, deseos e intenciones (BeliefsDesires-Intentions BDI en Ingls).

Tropos se basa en dos ideas claves:

la nocin de agente y todas las nociones mentales asociadas con el concepto


(metas y planes por ejemplo), que son usadas en todas las fases de desarrollo,
desde el anlisis temprano hasta la implementacin misma.

La segunda idea clave es que Tropos cubre incluso las ms tempranas fases de
recoleccin y anlisis de requerimientos, lo que permite mejor comprensin del
ambiente en el cual el software va a operar y las clases de interacciones que
sucedern entre agentes de software y humanos.

Bibliografa
http://www.upv.es/sma/teoria/metodologias/Metodologias.p

df
http://www.utp.edu.co/~frekal/
https://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&so

urce=web&cd=9&cad=rja&uact=8&ved=0CFIQFjAIahUKEwiu3ef
kmeXHAhXCXh4KHYqwBUo&url=http%3A%2F%2Fkenapn.galeon.c
om%2Fmetodologia.doc&usg=AFQjCNHhte7rBfpOE5QPeYENC0e6
S00LuQ&sig2=keX3PeLGSrRNjA2p8PwuAA

Vous aimerez peut-être aussi