%0 Conference Proceedings %@nexthigherunit 8JMKD3MGPCW/46KTFK8 %@nexthigherunit 8JMKD3MGPCW/46KUBT5 %2 sid.inpe.br/plutao/2022/03.08.13.18.47 %4 sid.inpe.br/plutao/2022/03.08.13.18 %3 paiva_2021.pdf %8 2021 %A Paiva, David, %A Duarte, José Marcelo, %A Lima, Raffael, %A Carvalho, Manoel, %A Mattiello Francisco, Maria de Fátima, %A Madeira, Henrique, %B Latin-American Symposium on Dependable Computing, 10 %@secondarytype PRE CI %C Online %D 2021 %F lattes: 5964335207790589 3 AlmeidaGraChaSouMat:2021:ToSiCu %I IEEE %K COTS, CubSats, fault injection, soft errors, software fault tolerance techniques, verification and validation. %@format DVD %S Proceedings %T Fault injection platform for affordable verification and validation of CubeSats software %U https://ladc.lisha.ufsc.br/ladc2021/HomePage %X CubeSats and very small satellites represent an emergent trend in the space industry. These satellites use commercial off-The-shelf (COTS) components to reduce cost and take advantage of the performance/power consumption ratio of COTS, which is an order of magnitude better than the equivalent radiation hardened space grade components. Unfortunately, COTS components are susceptible to Single Event Upsets (SEU), which are transient errors caused by space radiation. This makes the study of the impact of faults caused by space radiation a mandatory step in the development of CubSats, in order to carefully evaluate weak points that must be strengthened through the use of specific software fault tolerance techniques the fact that the impact of faults is strongly dependent on the software running on the COTS hardware indicates that the study of the impact of radiation faults must be carried out every time the CubeSat software has a major change, or even a minor update. This paper proposes CubeSatFI, a fault injection platform for CubeSats meant to facilitate the incorporation of this extra step in the Verification and Validation of CubeSats software. CubeSatFI allows the easy definition of fault injection campaigns that emulate the effects of space radiation. SEU are emulated realistically through bit-flip faults injected in the processor registers and in other locations of the CubeSat boards that can be reached by boundary-scan, which is available in CubeSat boards through JTAG Test Access Port the execution of the fault injection campaigns is controlled by the CubeSatFI platform in a fully automated mode the paper describes the architecture of the CubeSatFI platform, the fault models, and the general fault injection process. Additionally, the use of the CubeSatFI platform is demonstrated with a fault injection campaign for the EDC (Environment Data Collection), a payload system that will be used in a constellation of satellite from the Brazilian National Institute for Space Research (Instituto Nacional de Pesquisas Espaciais-INPE), providing a first realistic insight on the impact of faults in the EDC software. %@area ETES %@electronicmailaddress davidpaiva.uc@gmail.com %@electronicmailaddress jose.duarte@inpe.br %@electronicmailaddress raffael.sadite@inpe.br %@electronicmailaddress manoel.carvalho@inpe.br %@electronicmailaddress fatima.mattiello@inpe.br %@electronicmailaddress henrique@dei.uc.pt %@documentstage not transferred %@group %@group COENE-CGGO-INPE-MCTI-GOV-BR %@group COENE-CGGO-INPE-MCTI-GOV-BR %@group COENE-CGGO-INPE-MCTI-GOV-BR %@group DIMEC-CGCE-INPE-MCTI-GOV-BR %@tertiarytype Artigo %@usergroup lattes %@usergroup simone %@isbn 978-166547831-1 %@resumeid %@resumeid %@resumeid %@resumeid %@resumeid 8JMKD3MGP5W/3C9JHR8 %@affiliation University of Coimbra %@affiliation Instituto Nacional de Pesquisas Espaciais (INPE) %@affiliation Instituto Nacional de Pesquisas Espaciais (INPE) %@affiliation Instituto Nacional de Pesquisas Espaciais (INPE) %@affiliation Instituto Nacional de Pesquisas Espaciais (INPE) %@affiliation University of Coimbra %@versiontype publisher %@holdercode {isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S} %@doi 10.1109/LADC53747.2021.9672584