Fault-Tolerant Systems

Fault Injection

Fault injection is a testing technique that deliberately introduces faults into a system, and subsequently examines it, to understand how computing systems behave when stressed in unusual ways.

The STF group designs and develops fault injection methodologies targeting the hardware, software, and communications of computer-based systems.

These methodologies can be used to characterise the robustness of target systems, identify dependability bottlenecks in their designs and implementations, and test the effectiveness of existing fault tolerance mechanisms.