SAS 2004 - Fault Injection
Mission Success Starts With Safety
Applications often consists of software components plus custom development, merged into a coherent package.
COTS, GOTS, open source, etc.
Source code is usually not available for review of quality and reliability.
Visibility into the component is only what’s available via a public interface
What is the quality of that component?
What faults lay inside the component?
Applications interface with hardware and other software and can be influenced by failures in those systems.