 When error states are observed at the system boundary they are termed failures.This mechanism is termed the fault-error-failure cycle  and is a key mechanism in dependability.Technique of fault injection dates back to the 1970s  when it was first used to induce faults at a hardware level.