jade en español

Páginas: 23 (5622 palabras) Publicado: 12 de diciembre de 2013
Tutorial b´sico de JADE *
a
Escuela de Primavera de Agentes
Patrocinado por Agentcities.es
Imagin´tica 2005, Universidad de Sevilla
a
Juan A. Bot´ Blaya
ıa
19 de febrero de 2005

1.

Instalaci´n
o

La versi´n 3.2 de JADE (Java Agents Development Environment) puede
o
bajarse de la siguiente direcci´n
o
http://jade.tilab.com
aunque para hacerlo hay que rellenar un formulario. Siquereis instalarla en casa
debereis hacerlo as´ La distribuci´n est´ dividida en varios ficheros zip que son
ı.
o
a
los siguientes:
JADE-all-3.2.zip: un zip que, a su vez, alberga los siguientes cuatro fichero
que aparecen a continuaci´n.
o
JADE-doc-3.2.zip: la documentaci´n javadoc, el manual del administrador,
o
el del programador y un tutorial.
JADE-src-3.2.zip: el c´digo fuente sincompilar.
o
JADE-bin-3.2.zip: el c´digo ya compilado y listo para ser interpretado.
o
JADE-examples-3.2.zip: ejemplos de uso de la plataforma.
Lo unico que necesita JADE para funcionar es una versi´n correcta del Java
´
o
Run Time Environment, la 1.4. Una vez hemos obtenido en nuestra cuenta el
fichero JADE-all-3.2.zip, creamos un directorio a parte para jade, colocamos
all´ ladistribuci´n y hacemos:
ı
o
* Traducci´n al castellano del Tutorial Jade for beginners que acompa˜ a a la distribuci´n
o
n
o
de JADE 3.2.

1

>unzip
>unzip
>unzip
>unzip
>unzip

JADE-all-3.2.zip
JADE-doc-3.2.zip
JADE-src-3.2.zip
JADE-bin-3.2.zip
JADE-examples-3.2.zip

y ya est´ todo el software desplegado.
a
Como podr´ comprobarse se ha creado un directorio jade y bajo este direcatorio un directorio lib que es en donde est´n los jars necesarios para ejecutar
a
la plataforma.

2.

Arquitectura de JADE

Como sabeis, JADE responde a los est´ndares FIPA de organizaci´n del
a
o
sistemas multi-agente y de comunicaci´n entre agentes. Esto quiere decir que
o
las especificaciones que incluye la arquitectura abstracta se van a encontrar
tambi´n aqu´
e
ı.
Seg´n FIPA,los agentes son entidades software que est´n localizadas en una
u
a
unica plataforma. Una plataforma de agentes es un entorno de ejecuci´n en
´
o
donde los agentes est´n ejecut´ndose y a trav´s del cual disponen de un servicio
a
a
e
de p´ginas blancas para buscar otros agentes, un servicio de p´ginas amarillas
a
a
para buscar servicios que otros agentes ofrecen, un m´dulo de gesti´n atrav´s del
o
o
e
cual se accede a estas facilidades y por ultimo un sistema de env´
´
ıo/recepci´n de
o
mensajes mediante el cual el AMS puede hacer llegar a su destino los mensajes
generados por los agentes ubicados en la misma plataforma.
A parte de todos estos detalles propios de FIPA, JADE incluye la noci´n de
o
contenedor. Un contenedor es una instancia del entorno de ejecuci´nde JADE.
o
En un contenedor es posible albergar un n´mero indeterminado de agentes. Exu
iste un tipo especial de contenedor denominado principal (i.e. main container).
Debe existir uno y solo uno de estos contenedores por cada plataforma FIPA de
agentes y el resto de contenedores de la plataforma, una vez ejecutados (i.e. una
vez ejecutado el correspondiente entorno de ejecuci´n JADE) debensubscribirse
o
al principal, por lo que el responsable de ejecutarlos tambi´n es responsable de
e
indicar en d´nde se localiza el contenedor principal. Vamos a aclarar todos eso
tos conceptos con la figura 1, extraida del manual del administrador de JADE
V´ase como en la plataforma n´mero 1 existen tres contenedores. En el princie
u
pal est´n los elementos imprescindibles de cualquierplataforma FIPA, el AMS
a
y el DF (este ultimo opcional en la recomendaci´n correspondiente aunque en
´
o
JADE est´ siempre disponible). Tambi´n existe un agente, el A1. Dentro de
a
e
esta misma plataforma hay otros dos containers normales, el de la izquierda
albergando al agente A4 y el de la derecha a los agentes A2 y A3. La segunda
plataforma est´ unicamente formada por un contenedor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jade
  • Jade
  • jada
  • jader
  • Jade
  • Jade
  • Jada
  • Jade

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS