Using Fault Injection on the Nanosatellite Subsystems Integration Testing
Carlos Leandro Gomes Batista, Andr\'e Corsetti, F\'atima, Mattiello-Francisco

TL;DR
This paper presents a fault injection method using a Failure Emulator Mechanism (FEM) on the I2C bus to improve nanosatellite subsystem testing, enhancing verification of interoperability and robustness.
Contribution
It introduces a novel FEM design and implementation for nanosatellite subsystem testing, enabling fault injection during communication to verify system robustness.
Findings
FEM successfully emulates communication faults in nanosatellite subsystems.
The approach improves verification of subsystem interoperability and robustness.
Validation conducted on prototype subsystems demonstrates effectiveness.
Abstract
Since the 2000's, an increased number of nanosatellites have accessed space. However, studies show that the number of unsuccessful nanosatellite missions is very expressive. Moreover, these statistics are correlated to poor verification and validation processes used by hobbyists satellite developers because major space agencies keep high successful ratings even with small/nano satellites missions due to its rigorous V\&V processes. Aiming to improve payloads integration testing of NanosatC-BR-2, a 2-U Cubesat based nanosatellite under development by INPE, the fault injection technique has been used. It is very useful technique to test systems prototypes. We present the design and implementation of a Failure Emulator Mechanism (FEM) on I2C communication bus for testing the interaction among the NCBR2 subsystems, supporting interoperability and robustness requirements verification. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Effects in Electronics · Fault Detection and Control Systems · Software Reliability and Analysis Research
