Annotation-Guided Bit-Error Injection

FITIn is a bit-error injection tool that allows software developers to control the targets of an injection campaign at source-code level. 

Typical uses of FITIn include testing for vulnerability to hardware faults, in particular transient and intermittent faults, and the evaluation of SIFHT (software-implemented hardware fault tolerance) mechanisms.

FITIn is implemented as Valgrind plugin and has been tested for C programs.

The sources can be downloaded from the Git repository (Readme).

A PDF document with detailed info about FITIn can be downloaded here.