You are on page 1of 2

Prctica nal a Sistemas Multi-Agente y Sistemas Autnomos o Febrero de 2010

Juan A. Bot Blaya a juanbot@um.es

Introduccin o

Esta es la prctica nal, en la convocatoria de febrero, de la asignatura de Sisa temas Multi-agente y Sistemas Autnomos del ultimo curso de la Ingenier o a Superior en Informtica de la UMU. El planteamiento de la prctica es basa a tante sencillo, y es el siguiente. Se pide realizar un sistema multi-agente que implemente un chat descentralizado (i.e. sin un servidor central). Para ello, se habr de utilizar la metodolog INGENIAS y el IDK como herramienta para a a generacin del correspondiente modelo y el cdigo asociado. o o

Requisitos m nimos
Un diagrama de agentes en el que se incluya todos los tipos de agentes que han de participar en el sistema, sus objetivos y las tareas asociadas (si es necesario el uso de roles, se habrn de incluir tambin aqu a e ). Un diagrama de interaccinoes en el que se incluyan las interacciones necesarias a realizar por los agentes incluidos en el diagrama anterior. Un diagrama de objetivos y tareas en el que aparezcan los objetivos y tareas necesarios para la ejecucin del chat descentralizado. o Un diagrama de despliegue en el que se pueda especicar el nmero de u agentes a desplegar.

El modelo deber incluir, al menos, los siguientes diagramas: a

Cada aplicacin de chat individual deber proporcionar (1) los medios para o a indicar en todo momento el agente al que se quiere enviar el mensaje, (2) el mensaje a enviar, una parte de la GUI en la que se indique que se ha recibido un mensaje y el receptor del mismo. Obviaremos en esta prctica aspectos relativos al control de la aplicacin. a o Es decir, no es necesario implementar mecanismos para mantener una lista de 1

conocidos activa. Por tanto, cada vez que se env un mensaje, se har sin saber a a si realmente el receptor est conectado o no. a

Posibles mejoras

Si en el apartado anterior se citan los aspectos bsicos, en este apartado se a incluyen posibles mejoras. En todo caso, tngase en cuenta que todo aquello e que contribuya a realizar una aplicacin ms cercana a las reales se considerar o a a como una mejora. De entre ellas, las ms bsicas son las que se enumeran a a a continuacin. o Mantener una lista de conocidos y su estado (i.e. conectado o no). Poder crear canales privados en los que seleccionamos a un grupo de agentes para ello. Enviar mensajes a grupos o todos los agentes. Gestionar quin puede enviar mensajes a la propia aplicacin de chat. e o

Material a entregar por el alumno para superar la prctica a

Una vez nalizada la realizacin de la prctica, el alumno deber entregar lo o a a siguiente. Una memoria que detalle el modelo, su estructura, y por qu se ha reale izado tal cual se hizo. El chero xml con la especicacin del proyecto y cualquier chero adio cional que se deba incluir para poder compilar y ejecutar la aplicacin o generada a partir del modelo. La fecha tope para la entrega es el d 4 de febrero, a las 12:00 horas. a La entrega se har por correo electrnico (juanbot at um.es) y no se podr a o a considerar entregada hasta que el profesor responda a dicho email. La fecha en la que tendr lugar la defensa de trabajos ser comunicada debidamente por el a a profesor.

You might also like