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 |