faults undetectable through traditional testing techniques. Safety fault
injection induces stresses in the software, creates interoperability
problems among components, and simulates faults in the execution
environment. Security fault injection uses a similar approach to simulate