Software Fault Injection
Software Fault-Injection
Lots to Choose From
Ways to Implement
Anomaly
Two Key Decisions
Undesirable Software Outputs (To Look For)
What To Inject: Anomaly State Spaces
PPT Slide
Four Key Points
Algorithm for InjectingInternal Data Anomaliesinto Source Code
Analyzing Internal Propagation
Algorithms for InjectingExternal Data AnomaliesEntering or Leaving a Software Package
Goal
Interface Propagation Analysis (IPA)
Analyzing Propagation Across
Analyzing Propagation From
IPA is Useful for OS and DB Calls
Other Applications
"Continuously Operating" Software
Questions of Interest
Testing Firewalls and Other Partitions
Summary
Email: gem@cigital.com
Home Page: http://www.cigital.com/presentations/