<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-27T14:38:33Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/79278" metadataPrefix="mods">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/79278</identifier><datestamp>2025-11-05T20:03:07Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><mods:mods xmlns:mods="http://www.loc.gov/mods/v3" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:name>
<mods:namePart>Valladolid Clemente, Diego</mods:namePart>
</mods:name>
<mods:extension>
<mods:dateAvailable encoding="iso8601">2025-11-05T09:31:29Z</mods:dateAvailable>
</mods:extension>
<mods:extension>
<mods:dateAccessioned encoding="iso8601">2025-11-05T09:31:29Z</mods:dateAccessioned>
</mods:extension>
<mods:originInfo>
<mods:dateIssued encoding="iso8601">2025</mods:dateIssued>
</mods:originInfo>
<mods:identifier type="uri">https://uvadoc.uva.es/handle/10324/79278</mods:identifier>
<mods:abstract>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&#xd;
coordinado y actualizado de toda la flota. Actualmente, las revisiones de versiones instaladas en los vehículos&#xd;
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.&#xd;
Este Trabajo Fin de Grado surge con el objetivo de automatizar el proceso de verificación de actualizaciones,&#xd;
permitiendo identificar de manera precisa qué vehículos han recibido correctamente los contenidos y cuáles no,&#xd;
antes de autorizar un despliegue operativo. De esta forma, se mejora significativamente la trazabilidad y se&#xd;
reduce el riesgo de que un vehículo entre en servicio con versiones obsoletas o inconsistentes.&#xd;
La solución propuesta se desarrolla sobre una arquitectura distribuida ya existente, en la que participan&#xd;
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&#xd;
de transferencia (Transfer Manager). El sistema implementado realiza una comparación automatizada entre las&#xd;
versiones esperadas (generadas tras un cambio de contenido) y las versiones reales detectadas en cada equipo,&#xd;
a partir de unos archivos que se van generando a lo largo de todo el workflow de transferencia.&#xd;
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&#xd;
estudian distintas alternativas de arquitectura, se analizan sus implicaciones técnicas y se justifica la elección&#xd;
final de la solución propuesta, considerando factores como la mantenibilidad, escalabilidad y la evolución futura&#xd;
del sistema.&#xd;
El trabajo incluye el análisis del sistema actual, el diseño e implementación de la lógica de verificación, el&#xd;
modelado de datos asociado, y el desarrollo de una interfaz de usuario orientada a operadores técnicos para la&#xd;
consulta del estado de actualización por vehículo.&#xd;
El resultado final es una herramienta de trazabilidad que expone esta información a través de una interfaz&#xd;
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,&#xd;
la implementación de la lógica de verificación y la propuesta de una interfaz funcional de consulta orientada a&#xd;
entornos reales de operación.</mods:abstract>
<mods:abstract>In intelligent transportation systems, the correct deployment of content to on-board units (OBUs) is essential&#xd;
to ensure the coordinated and up-to-date operation of the entire fleet. Currently, the verification of content&#xd;
versions installed on vehicles is performed manually, which implies a high operational cost, a strong dependency&#xd;
on individual checks, and an increased risk of human error.&#xd;
This Bachelor’s Thesis aims to automate the update verification process, enabling precise identification of&#xd;
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&#xd;
outdated or inconsistent versions.&#xd;
The proposed solution is built upon an existing distributed architecture composed of several components,&#xd;
such as the content management system (SIU), a file generator (ArchivosOBU), and the transfer system (Transfer&#xd;
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&#xd;
throughout the update workflow.&#xd;
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,&#xd;
and the chosen solution is justified based on key factors such as maintainability, scalability, and future system&#xd;
evolution.&#xd;
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&#xd;
status of each vehicle. The final result is a traceability tool that provides a clear and automated view of the&#xd;
synchronization status of the fleet, adapted to the requirements of real operational environments.</mods:abstract>
<mods:language>
<mods:languageTerm>spa</mods:languageTerm>
</mods:language>
<mods:accessCondition type="useAndReproduction">info:eu-repo/semantics/openAccess</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">http://creativecommons.org/licenses/by-nc-nd/4.0/</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">Attribution-NonCommercial-NoDerivatives 4.0 Internacional</mods:accessCondition>
<mods:titleInfo>
<mods:title>Sistema de trazabilidad de versiones de contenido en flotas embarcadas de transporte inteligente</mods:title>
</mods:titleInfo>
<mods:genre>info:eu-repo/semantics/bachelorThesis</mods:genre>
</mods:mods></metadata></record></GetRecord></OAI-PMH>