Runtime fault injection platform by Daniele Rizzieri
Runtime fault injection platform by Daniele Rizzieri (2021)This platform executes N times a binary and during each execution it injects a bitflip in a random register, at a random time, then let the execution finish and observes/reports the outcomes. Requirements Required Linux packages: python3 procps gdb (configured with –with-python option, usually by default) Test Binary File Guidelines In order to be properly testable, the program under test must be compliant with the following guidelines: Application’s output must be redirected to […]
Read more