F P D

Anuncio
FORMULARIO PARA LA PRESENTACIÓN DE PROYECTOS AL
DEPARTAMENTO DE INGENIERÍA DE SOFTWARE
FACULTAD DE INGENIERÍA - UNIVERSIDAD ORT URUGUAY
1. Identificación del proyecto
1.1 Nombre del proyecto
1.2
1.3
1.4
1.5
1.6
1.7
Institución donde se realizará el proyecto
Nombre del responsable del proyecto
Fecha tentativa de comienzo
Duración estimada
Estudiante de contacto (si corresponde)
Tipo de proyecto
Investigación Si
Implementaciön de un modelo basado en un sistema
Multiagente para la gestión del tráfico WEB.
Marzo 2006
1 año
Diseño de solución SI
Otro: _IMPLEMENTACION
________________
2. Resumen del proyecto
[Descripción breve del proyecto]
El objetivo del proyecto sería la implementación y solución de algunas problemáticas planteadas
en el diseño preliminar y el análisis de un modelo de un sistema Multiagente para gestionar el
tráfico HTTP. Dicho modelo forma parte de un proyecto de investigación, en el marco de un
doctorado en Ingeniería de Software de un proyecto conjunto UPM(Universidad Politécnica de
Madrid) con la Universidad ORT. EL modelo fue aprobado y publicado en Internet.
El Proyecto planteado debe de profundizar en el análisis y la implementación de dicho modelo.
A modo de síntesis, los sistemas multiagentes, se basan en la interacción de entidades llamados
agentes, pues en parte desarrollan sus tareas en nombre de alguna entidad superior que les da
instrucciones, y en parte pueden también actuar autónomamente, moviéndose dentro de la
WEB.
Los agentes en estos tipos de sistemas deben de interactuar entre sí, y con el entorno. En esta
última forma de interactuar, ellos pueden experimentar cambios producidos por el entorno, así
como pueden producir cambios sobre el entorno en el que interactúan.
En el modelo del sistema Multiagente planteado en el artículo, se analizaron una serie de
subsistemas que se deben de implementar.
El proyecto planteado es de investigación, y el objetivo final es el de enriquecer, con
conocimientos innovadores, al acerbo internacional, por lo cual los resultados obtenidos
pretenden poder ser publicados en congresos internacionales.
En síntesis, el Proyecto debería, mediante la implementación del modelo propuesto, probar la
viabilidad del modelo propuesto, o en su defecto, ajustarlo en aquellos puntos que fueran
necesarios.
3. Descripción del proyecto
3.1 Objetivos del proyecto
[Lista de objetivos del proyecto]
En síntesis, el objetivo principal es la implementación del modelo propuesto en el artículo de
investigación publicado en Internet .
Este artículo se puede ubicar buscando, a través del Google.com, o de otro navegador Internet, buscando
por Lilyam Paolino. El artículo de investigación se llama : “Pautas de un modelo para el análisis del tráfico
HTTP “, y tiene fecha 2005/09/02, está referenciado como Paolino-ORT.pdf.
Este artículo plantea un modelo Multiagente para la gestión del tráfico en la WEB. En el mismo se analizan
Departamento de Ingeniería de Software - Universidad ORT Uruguay
Agosto 2004
los problemas principales que se pueden dar en ese entorno, y el porqué se considera que un modelo
Multiagente sería la forma más adecuada de abordar la mayoría de esos problemas.
Para abordar algunos puntos innovadores planteados en el modelo, es necesario además profundizar en
al análisis del modelo propuesto.
El objetivo esencial del Proyecto sería el de implementar en un sistema multiagente las soluciones a los
problemas planteados en dicho artículo de investigación.
Así mismo, es necesario testear la viabilidad de la implementación propuesta en el Proyecto y elaborar la
documentación pertinente de las implementaciones realizadas.
3.2 Resultados esperados
[Incluir entregables esperables del proyecto o transferencia esperada a la empresa]
Se espera, inicialmente la entrega de un prototipo de implementación del modelo planteado en
el artículo de investigación
A continuación, se espera la implementación del Sistema Multiagente analizado en el artículo de
investigación, o al menos de los módulos principales del modelo. En la implementación se
recomienda que sea en JAVA, pero se podría eventualmente discutir otras propuestas de
lenguaje,
Es necesario, además, obtener la documentación y fuentes de la implementación.
3.3 Características tecnológicas del proyecto
[Incluir aquellos aspectos tecnológicos del proyecto que puedan considerarse de complejidad
considerable]
Los sistemas Multiagentes constituyen un nuevo paradigma en la Ingeniería de Software.
Según sus estudiosos es un área de sumo interés, la cual se ve como un área innovadora y de
gran perspectiva de futuro. O sea que todo lo que se pueda hacer en esta área, si bien puede
considerarse de cierta complejidad, está abriendo brecha en un área que aún no está
totalmente abordada.
El proyecto que aborda, en cierta medida el área de redes , es fundamentalmente ingeniería de
software aplicada a las comunicaciones. Sobre eventuales dificultades en el área de redes, se
ofrece ayuda de parte de personal avocado a las redes en general.
El rápido crecimiento del uso de Internet y de la WEB, impactó en todo el mundo. Esto trajo
aparejado, además, ciertos problemas a resolver como el control sobre los recursos de la red (
por ejemplo el ancho de banda, el tema de las colisiones, la lentitud en el tráfico HTTP , la
demora en los tiempos de respuestas, la sobreposición de diferentes protocolos en las
comunicaciones, etc.
Una forma innovadora de analizar y plantear soluciones para dichos problemas es el uso de un
modelo Multiagente.
Los agentes planteados en el modelo Multiagente son objetos que realizan, por encomienda
de algún agente superior, una tarea específica en forma autónoma. Además, estos agentes
deben de poseer movilidad para poder migrar de una máquina a otra, y así acceder
directamente a la información necesaria para poder cumplir con las tareas que les son
específicas. A su vez deben de poder regresar a su punto de origen, brindando la solución a los
problemas que les fueron planteados.
El proyecto que se plantea consiste en la implementación de un sistema multiagente que, en
base a la problemática analizada en el modelo Multiagente considerado base de dicha
implementación, pueda solucionar dos problemas básicos : Movilidad de los agentes de
Departamento de Ingeniería de Software - Universidad ORT Uruguay
Agosto 2004
búsqueda y solución de los problemas planteados en el tráfico HTTP en el modelo Multiagente
de referencia.
Se destaca que, en el tema movilidad de los agentes, un punto importante a ser considerado en
el Proyecto debe de ser el de la seguridad con que se mueven en el entorno dichos agentes,
para que ese entorno no influya negativamente en las tareas específicas que el fueron
planteadas a dichos agentes.
El sistema debe de contener, además de los agentes móviles, también otros agentes estáticos
que desarrollen tareas de recopilación y clasificación de los resultados obtenidos por los
agentes móviles. Estos agentes estáticos podrían, eventualmente, estar implementados en una
base de Agentes .
El objetivo central del proyecto consistiría en implementar este sistema Multiagentes, integrados
por agentes móviles y agentes estáticos.
Para implementar dicho sistema se recomienda el uso de JAVA como lenguaje, debido a su
potencialidad de portabilidad, lo que lo hace factible para ejecutar la aplicación en la mayoría
de los sistemas operativos predominantes en el complejo mundo Internet.
Como plataforma se podría usar Aglets, debido a que proporciona el ambiente necesario para la
creación de agentes móviles y estáticos, y cuenta con un sistema de mensajería que facilitaría
la intercomunicación entre los agentes.
No obstante, eventualmente, se podría discutir el uso de otro tipo de lenguaje y de plataforma.
Departamento de Ingeniería de Software - Universidad ORT Uruguay
Agosto 2004
4. Recursos ofrecidos
4.1 Capacitación
[Incluir capacitación que se dará a los estudiantes (si corresponde)]
Según se explicó en el punto anterior, se ofrece posibilidad de evacuar dudas en el área de Redes.
4.2 Recursos informáticos
[Incluir recursos informáticos que se dará a los estudiantes – hardware, software, etc. (si corresponde)]
4.3 Otros
[Incluir otros recursos que serán puestos a disposición del proyecto (si corresponde)]
5. Otros comentarios
[Incluir otros comentarios que pueda considerar de utilidad a la hora de que el proyecto sea seleccionado
por los alumnos]
Es un proyecto que, de lograr los resultados esperados, pretende innovar en el área tanto de
las comunicaciones como de la ingeniería de software, dando la posibilidad a sus integrantes de
colaborar en un área internacional de investigación de relevancia internacional.
Debiendo ser el título de grado, el comienzo del desarrollo personal en el área de investigación,
el proyecto planteado ofrece a los estudiantes una doble ventaja : no solo la obtención del
título de grado, sino además el ir iniciándose en las prácticas y metodologías de investigación,
Ya que implica la colaboración en un proyecto a nivel de curso doctoral en Ingeniería de
Software.
Una vez completo, enviar este formulario por mail a la Lic. Amalia Alvarez
([email protected]).
Departamento de Ingeniería de Software - Universidad ORT Uruguay
Agosto 2004
Descargar