PFC & PFM

PACA: Gestión de prácticas, interfaz web para prácticas de caja negra

Un aspecto importante en PACA y que requiere de un esfuerzo por parte de los profesores es la confección de las prácticas, todos los ficheros necesarios, así como el diseño de todos los casos de prueba.

Tecnología: 

Para desarrollar este proyecto es necesario programar en Java y estar dispuesto a abordar el aprendizaje del paradigma de sistemas multi-agente (MAS) Se utilizará una plataforma de agentes consolidada (JADE). Programación de aplicaciones web sobre servidores de aplicaciones java.

Tutores: 
<p><a href="mailto:ruben.ortiz@urjc.es">Rub&eacute;n Ortiz</a></p>
Tutores: 
Rubén Ortiz
Proyectando: 
Álvaro Blázquez

Simulación y visualización de tráfico rodado en una ciudad virtual

El proyecto realizado consiste en una aplicación que permite realizar simulaciones de
tráfico sobre el modelo de una ciudad en 3D y su posterior visualización. El sistema
desarrollado permite al usuario generar una simulación a partir de una ciudad y una
configuración que almacena información sobre los vehículos participantes así como el
origen y destino de los mismos. La aplicación calcula las rutas que deben realizar a
partir de la configuración y ciudad dadas. Además toma decisiones para evitar posibles

Tecnología: 

Java, JMonkeyEngine, JGraphT

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Javier Aceitón

Servicios de Directorios Inteligentes y Modelos de Confianza para la Recomendación de Servicios

Este trabajo fin de carrera se enmarca dentro del proyecto mIO!, en el que colabora el grupo de Inteligencia Artificial de la Universidad Rey Juan Carlos junto con otras instituciones. El objetivo del proyecto es el diseño e implementación de un sistema de recomendación de servicios para entornos abiertos.
Dicho sistema trabajará en el dominio de los servicios, centrándose en la recomendación de servicios para usuarios de dispositivos móviles. Como referencia se han tomado dos escenarios descritos para el desarrollo del proyecto.

Tecnología: 

Java, Servicios Web, Rest

Tutores: 
<a href="ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Álvaro Martínez

Instrumentación de un sistema distribuido de confianza basado en reputación para la recomendación de servicios

Este proyecto fin de carrera se enmarca dentro del proyecto mIO!, en el que colabora el grupo
de Inteligencia Artificial de la Universidad Rey Juan Carlos junto con otras instituciones.
El proyecto mIO!, se creó con la intención de hacer realidad las tecnologías que permiten
prestar servicios ubicuos en un entorno inteligente adaptado a cada individuo y su contexto usando
un dispositivo móvil como base para la interacción. El trabajo llevado a cabo por el grupo de
Inteligencia Artificial se ha basado en la creación de un agente inteligente para la recomendación

Tecnología: 

Java, Servicios Web, Rest, Android

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Carla Saiz

Asistente inteligente para recomendación de servicios adaptados a contexto en dispositivos móviles

Este proyecto fin de carrera se enmarca dentro del proyecto mIO! en el que colabora el grupo de Inteligencia Artificial de la Universidad Rey Juan Carlos junto con otras instituciones.

El objetivo de este proyecto es el diseño e implementación de una arquitectura de agente asistente inteligente capaz de recomendar de forma proactiva servicios de valor para un usuario, haciendo uso de la información percibida de su contexto.

Tecnología: 

Java, Servicios Web, Rest, Android

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Helena Cebrián

Gestor bibliográfico basado en tecnología de la web semántica

El proyecto consiste en el análisis, diseño e implementación de un gestor bibliográfico orientado especificamente a publicaciones de caracter científico.  Para almacenamiento de los datos bibliográficos se utilizará un repositorio RDF y toda la información almacenada tendrá un ontología común. Para añadir nuevos elementos, se podrá solicitar al usuario mediante formularios web o se importarán de forma automática de múltiples fuentes bibliográficas ya existentes.

Tecnología: 

 Programación en Java, base de datos RDF Sesame y servlet para la presentación web.

Tutores: 
<p>&nbsp;Alberto Fern&aacute;ndez y Rub&eacute;n Ortiz</p>
Tutores: 
afgil
Tutores: 
Rubén Ortiz
Proyectando: 
Juan Miguel Galey

“Diseño e Implementación de un Simulador para la Formación y Re-Organización de Supply Chains basadas en Organizaciones de Agentes”

Una supply chain se puede definir como un conjunto de múltiples empresas que colaboran para proveer a los clientes algún tipo de productos o servicios. Típicamente participan en una supply chain proveedores de materias primas o productos básicos, fabricantes, distribuidores, comerciales y los consumidores finales. Durante la vida de una supply chain, podemos diferenciar dos fases: i) formación de la cadena, donde se deben poner de acuerdo los distintos participantes, eligiendo los “mejores” proveedores, fabricantes, etc.; ii) coordinación y re-organización, esta fase  trata de mantener la mejor composición de los distintos participantes, pudiéndose re-organizar la misma, por ej. sustituyendo algún miembro de la misma, etc. La herramienta que se pretende implementar simulará este proceso de formación y posible re-organización de una supply chain, de manera que se tratará la misma como una organización virtual, donde cada participante será representado por agentes inteligentes. El simulador se diseñará de tal manera que en la fase de formación los agentes puedan seleccionar a sus colaboradores teniendose en cuenta aspectos de reputación, información externa proporcionada por distintos mecanismos, etc. Así mismo, deberá proporcionar datos para posteriores análisis.

Tecnología: 

Requisitos obligatorios: experiencia previa programando en java, realización de interfaces gráficas con su paquete swing y compromiso para terminar el proyecto durante este año académico (2008/09).

Requisitos valorables: conocimientos sobre sistemas multi-agente, organizaciones virtuales y agentes inteligentes.

Tutores: 
<p>Ram&oacute;n Hermoso &lt;ramon.hermoso@urjc.es&gt; y Roberto Centeno &lt;roberto.centeno@urjc.es&gt;</p>
Proyectando: 
Pablo Molero

Portal Web 2.0 para mujeres embarazadas

 Desarrollo de un portal Web 2.0 sobre gestación y parto para la comunidad virtual de mujeres embarazadas. Incluye funcionalidades de publicación de artículos, blog, foros así como aplicaciones propias de la comunidad. Las pacientes pueden  crear cuentas personales e intercambiar información y experiencias de manera amigable y segura. El proyecto ha sido presentado en la feria de la Salud del ayuntamiento de Fuenlabrada. 

Tecnología: 

 Implementado con tecnologías open source: liferay, java y mySQL. 

Tutores: 
<p>Jes&uacute;s Contreras</p>
Proyectando: 
Rafael Diaz Olegario

Gestión y visualización de estadísticas para una Plaforma Multi-Agente para la Correción de Prácticas

Este proyecto está basado en La Plataforma de Agentes Inteligentes aplicados a la Corrección Automática, PACA en adelante, añadiéndole una nueva funcionalidad, el gestor de estadísticas.

Tecnología: 

Para desarrollar este proyecto es necesario programar en Java y estar dispuesto a abordar el aprendizaje del paradigma de sistemas multi-agente (MAS) Se utilizará una plataforma de agentes consolidada (JADE). Programación de aplicaciones web sobre servidores de aplicaciones java.

Tutores: 
Rubén Ortiz
Tutores: 
Rubén Ortiz
Proyectando: 
Sandra Bermejo

GeoRoadSign, generador de viajes virtuales y modelos 3D para señalización vial georeferenciada

Cada día es más común el uso de tecnologías y dispositivos cuya finalidad es la de
orientar y ayudar con la planificación de itinerarios, ya sea haciendo uso de un vehículo
motorizado o simplemente al desplazarse a pie. Las herramientas que se ponen a disposición
del usuario de dichos servicios se basan, dada su complejidad y volumen de información, en
abstracciones del mundo, usando mapas topográficos y representaciones del entorno en 2
dimensiones. Esto simplifica mucho la comunicación entre el usuario y el sistema, pero no

Tutores: 
<a href="mailto:ruben.ortiz@urjc.es">Rubén Ortiz</a>
Tutores: 
Rubén Ortiz
Proyectando: 
Javier Santos Paniego