Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/79278
Título
Sistema de trazabilidad de versiones de contenido en flotas embarcadas de transporte inteligente
Director o Tutor
Año del Documento
2025
Titulación
Grado en Ingeniería Informática
Resumen
En los sistemas de transporte inteligente, el despliegue correcto de contenidos como audios, anuncios, paradas, líneas, etc, a los equipos embarcados (OBU) de los buses, es esencial para garantizar el funcionamiento
coordinado y actualizado de toda la flota. Actualmente, las revisiones de versiones instaladas en los vehículos
se realizan de forma manual, lo cual implica un alto consumo de tiempo, una fuerte dependencia de comprobaciones individuales y una elevada probabilidad de error humano.
Este Trabajo Fin de Grado surge con el objetivo de automatizar el proceso de verificación de actualizaciones,
permitiendo identificar de manera precisa qué vehículos han recibido correctamente los contenidos y cuáles no,
antes de autorizar un despliegue operativo. De esta forma, se mejora significativamente la trazabilidad y se
reduce el riesgo de que un vehículo entre en servicio con versiones obsoletas o inconsistentes.
La solución propuesta se desarrolla sobre una arquitectura distribuida ya existente, en la que participan
múltiples componentes de un sistema ya establecido, siendo algunos ejemplo, un gestor de contenidos, conocido como sistema de información al usuario (SIU), un generador de archivos (ArchivosOBU) y un sistema
de transferencia (Transfer Manager). El sistema implementado realiza una comparación automatizada entre las
versiones esperadas (generadas tras un cambio de contenido) y las versiones reales detectadas en cada equipo,
a partir de unos archivos que se van generando a lo largo de todo el workflow de transferencia.
Adicionalmente, este TFG también aborda uno de los desafíos comunes en Ingeniería del Software: la integración de nuevas funcionalidades en sistemas complejos y maduros ya desplegados. En este contexto, se
estudian distintas alternativas de arquitectura, se analizan sus implicaciones técnicas y se justifica la elección
final de la solución propuesta, considerando factores como la mantenibilidad, escalabilidad y la evolución futura
del sistema.
El trabajo incluye el análisis del sistema actual, el diseño e implementación de la lógica de verificación, el
modelado de datos asociado, y el desarrollo de una interfaz de usuario orientada a operadores técnicos para la
consulta del estado de actualización por vehículo.
El resultado final es una herramienta de trazabilidad que expone esta información a través de una interfaz
técnica, accesible por operadores, y que permite controlar de forma visual y automatizada el estado de sincronización de cada vehículo. Este trabajo abarca el análisis del problema actual, el diseño de la solución software,
la implementación de la lógica de verificación y la propuesta de una interfaz funcional de consulta orientada a
entornos reales de operación. In intelligent transportation systems, the correct deployment of content to on-board units (OBUs) is essential
to ensure the coordinated and up-to-date operation of the entire fleet. Currently, the verification of content
versions installed on vehicles is performed manually, which implies a high operational cost, a strong dependency
on individual checks, and an increased risk of human error.
This Bachelor’s Thesis aims to automate the update verification process, enabling precise identification of
which vehicles have successfully received the updated content before authorizing them for operational deployment. This significantly improves system traceability and reduces the risk of vehicles entering service with
outdated or inconsistent versions.
The proposed solution is built upon an existing distributed architecture composed of several components,
such as the content management system (SIU), a file generator (ArchivosOBU), and the transfer system (Transfer
Manager). The implemented system performs an automated comparison between the expected versions (generated after a content change) and the actual versions detected on each OBU, based on a set of files produced
throughout the update workflow.
Additionally, this project addresses a common challenge in Software Engineering: integrating new functionality into complex, mature, and already deployed systems. Various architectural alternatives are analyzed,
and the chosen solution is justified based on key factors such as maintainability, scalability, and future system
evolution.
The work includes the analysis of the current system, the design and implementation of the version verification logic, data modeling, and the development of a technical interface for operators to monitor the update
status of each vehicle. The final result is a traceability tool that provides a clear and automated view of the
synchronization status of the fleet, adapted to the requirements of real operational environments.
Palabras Clave
Trazabilidad
Versionado
Transporte inteligente
Servicios de Windows
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [33142]
Ficheros en el ítem
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional









