Gestión de tráfico rodado mediante arquitecturas orientadas a eventos

Código de oferta: 
???
Tutor: 
afgil

Tutor: Alberto Fernández

Descripción

El proyecto consiste experimentar con alguna herramienta orientada a eventos para la construcción de un sistema que controle el tráfico rodado en las carreteras. Los datos de entrada al sistema serán datos provenientes de sensores (velocidad, ocupación, ...) existentes en las carreteras. El sistema debe procesar esa información para identificar problemas existentes (tráfico denso, atascos, etc.) y proponer acciones (p.e. mensajes a visualizar en los paneles luminosos que hay en las carreteras).

Se trata básicamente de implementar el sistema descrito en este artículo [1] pero utilizando otra herramienta para el procesamiento de eventos con RDF y SPARQL, como CQELS [2] o SPARQL-Stream [3].

Se utilizará un simulador de tráfico que permita diseñar carreteras y generará los datos de los sensores que alimentarán al sistema a construir.

Tecnologías a utilizar

Durante la realización del proyecto será necesario utilizar conocimientos sobre:

  • Java
  • Web Semántica (RDF, SPARQL)

No es necesario tener conocimiento previo sino que puede ser aprendido durante la realización del proyecto. 

El conocimiento sobre Web Semántica se estudia, al menos, en las siguientes asignaturas:

  • Inteligencia Artificial (Grado en Ingeniería Informática)
  • Sistemas Basados en el Conocimiento (Grado en Ingeniería Informática)
  • Sistemas Inteligentes (Grado en Ingeniería de Computadores)
  • Ingeniería del Conocimiento (Grado en Ingeniería del Software)
  • Fundamentos de la Web (Grado en Ingeniería del Software)
  • Ingeniería del Conocimiento (Ingeniería Informática - titulación en extinción)

Información Adicional

[1] Dunkel, J., A. Fernandez, R. Ortiz, and S. Ossowski, "Event-Driven Architecture for Decision Support in Traffic Management Systems", Expert Systems with Applications, vol. 38, no. 6: Elsevier, pp. 6530-6539, 06/2011. Accesible desde la red de la urjc o de forma remota a través de por VPN a través de Biblioteca de la URJC.

[2] CQELS http://code.google.com/p/cqels/

[3] SPARQL-Stream http://code.google.com/p/semanticstreams/