https://www.ingenieria.unam.mx Repositorio Facultad de Ingeniería

Desarrollo de una herramienta de inyección de fallas para microcontroladores de a bordo de sistemas espaciales

Mostrar el registro sencillo del ítem

dc.contributor.author Martínez Piña, Brandon
dc.date.accessioned 2026-10-02T22:20:05Z
dc.date.available 2026-10-02T22:20:05Z
dc.identifier.uri http://www.ptolomeo.unam.mx:8080/xmlui/handle/RepoFi/20870
dc.description Este trabajo presenta el desarrollo de una herramienta de inyección de fallas orientada a microcontroladores basados en la arquitectura ARM Cortex-M, empleando técnicas de depuración en chip para simular de manera controlada alteraciones asociadas a efectos de evento único. La herramienta permite configurar y ejecutar campañas de inyección de fallas sobre memoria y registros de configuración de periféricos, así como analizar automáticamente los resultados obtenidos. Además, incorpora una interfaz gráfica de usuario y distintos modos de operación para facilitar la ejecución y repetición de los experimentos. La herramienta fue evaluada mediante campañas de inyección de fallas en memoria RAM, memoria flash simulada en RAM y registros de periféricos, con el propósito de proporcionar un entorno controlado y reproducible para el análisis de la vulnerabilidad de microcontroladores empleados en sistemas espaciales. es_ES
dc.description.abstract Los microcontroladores empleados en sistemas espaciales se encuentran expuestos a los efectos de la radiación, la cual puede producir alteraciones en el contenido de la memoria y de los registros internos. Para evaluar el comportamiento de los microcontroladores ante estos efectos, una de las alternativas consiste en realizar ensayos de radiación que permitan reproducir condiciones similares a las del entorno espacial. Sin embargo, este tipo de ensayos requiere infraestructura especializada, lo que representa altos costos de implementación. Como alternativa a este tipo de pruebas, en este trabajo se propone el desarrollo de una herramienta de inyección de fallas que emplea técnicas de depuración en chip, orientada a microcontroladores basados en la arquitectura ARM Cortex-M, con el propósito de simular de manera controlada y reproducible las alteraciones asociadas a los upset de evento único (SEU, por su siglas en inglés). La herramienta presenta una arquitectura modular que permite configurar y ejecutar campañas de inyección de fallas, modificando de manera controlada el contenido de la memoria y de los registros de configuración de periféricos, así como analizar de forma automática los resultados. Asimismo, integra una interfaz gráfica de usuario e incorpora tres modos de operación: manual, automático y mediante archivos CSV. La evaluación experimental se realizó mediante campañas de inyección de fallas en memoria RAM, memoria flash simulada en RAM y registros de configuración de periféricos. En la RAM, el 56.2% de las fallas fueron clasificadas como silenciosas y el 35.8% como propagadas; en la memoria flash simulada en RAM, el 48.0% fueron propagadas y el 43.6% silenciosas; mientras que en los registros de configuración de periféricos, el 52.4% fueron propagadas y el 30.0% silenciosas. Estos resultados muestran una mayor proporción de fallas silenciosas en RAM y una mayor propagación de las alteraciones cuando se afectan regiones asociadas con código ejecutable o registros internos que intervienen directamente en el funcionamiento del sistema. Además, la repetición de las campañas mediante archivos CSV produjo resultados idénticos a los experimentos originales, demostrando la reproducibilidad de la herramienta. En conjunto, los resultados demuestran que la herramienta de inyección de fallas desarrollada proporciona un entorno controlado y reproducible para el estudio de la vulnerabilidad de microcontroladores ARM Cortex-M ante upset. Asimismo, su funcionamiento en los sistemas operativos Windows y macOS, así como su evaluación en un microcontrolador basado en ARM Cortex-M3, evidencian sus capacidades de portabilidad. es_ES
dc.language.iso es es_ES
dc.subject Radiación espacial es_ES
dc.subject Inyección de fallas es_ES
dc.subject Depuración en chip es_ES
dc.subject Sistemas espaciales es_ES
dc.subject Microcontroladores Cortex-M es_ES
dc.title Desarrollo de una herramienta de inyección de fallas para microcontroladores de a bordo de sistemas espaciales es_ES
dc.type Tesis es_ES
dc.director.trabajoescrito Lara Tenorio, Christo Aldair
dc.carrera.ingenieria Ingeniería aeroespacial es_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

  • Tesis 2026
    Trabajos escritos para obtener grado académico de licenciatura en ingeniería de 2026.

Mostrar el registro sencillo del ítem

Buscar en RepoFI


Búsqueda avanzada

Listar

Mi cuenta