Show simple item record

Professor Advisordc.contributor.advisorBergel, Alexandre
Authordc.contributor.authorGutiérrez Rojo, Tamara
Associate professordc.contributor.otherBastarrica Piñeyro, María Cecilia
Associate professordc.contributor.otherDíaz Quezada, Marcos
Associate professordc.contributor.otherCampusano Araya, Miguel Enrique
Admission datedc.date.accessioned2022-04-25T15:42:06Z
Available datedc.date.available2022-04-25T15:42:06Z
Publication datedc.date.issued2022
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/185074
Abstractdc.description.abstractEl éxito de las misiones de CubeSats depende de su rendimiento en un ambiente extremo. El software de vuelo es un componente crítico que maneja todas estas operaciones. La literatura muestra que las misiones de CubeSats sufren una alta mortalidad infantil, y muchas de las fallas de las naves espaciales están relacionadas a errores de software de vuelo, algunas de ellas resultando en un fracaso total de la misión. Mientras otras áreas incluyen técnicas de testing de software avanzadas, las soluciones de software para CubeSats dependen mayoritariamente de testing unitario, software in the loop simulation y hardware in the loop simulation. Sin embargo, los requerimientos de "El Nuevo Espacio"' presionan para añadir "agilidad" al desarrollo, lo que podría limitar la capacidad de testing. En este trabajo, técnicas de fuzz testing fueron desarrolladas, implementadas y evaluadas para facilitar el testing operacional de software de vuelo de CubeSats, a la vez que se mantiene su robustez. El impacto de las herramientas fue evaluado en tres nuevos CubeSats en desarrollo, en la Universidad de Chile. La aplicación identificó doce nuevos bugs en menos de tres días. Estas fallas fueron reportadas, reparadas y caracterizadas en ocho sesiones de sprint. Los resultados indican que el fuzz testing mejoró la completitud de testing de software de vuelo a través de la automatización y con casi ninguna interrupción en el desarrollo. Esta solución también es aplicable a arquitecturas, y a otros sistemas que siguen una arquitectura similar.es_ES
Patrocinadordc.description.sponsorshipANID Fondecyt Regular 1200067es_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Keywordsdc.subjectSatélites artificiales en telecomunicación
Keywordsdc.subjectNanosatélites
Keywordsdc.subjectSoftware de vuelo
Keywordsdc.subjectCubeSats
Keywordsdc.subjectSUCHAI
Títulodc.titleSystematic fuzz testing techniques on a nanosatellite flight software for agile mission developmentes_ES
Document typedc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogueruchile.catalogadorgmmes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.titulacionuchile.titulacionDoble Titulaciónes_ES
uchile.carrerauchile.carreraIngeniería Civil en Computaciónes_ES
uchile.gradoacademicouchile.gradoacademicoMagisteres_ES
uchile.notadetesisuchile.notadetesisTesis para optar al grado de Magíster en Ciencias, Mención Computaciónes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniera Civil en Computación


Files in this item

Icon
Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States