Software Fault Injection

4/1/02


Click here to start


Table of Contents

Software Fault Injection

Software Fault-Injection

Lots to Choose From

Software Fault Injection

Ways to Implement

Anomaly

Two Key Decisions

Undesirable Software Outputs (To Look For)

What To Inject: Anomaly State Spaces

PPT Slide

PPT Slide

PPT Slide

PPT Slide

PPT Slide

Four Key Points

Algorithm for Injecting Internal Data Anomalies into Source Code

Analyzing Internal Propagation

PPT Slide

PPT Slide

Algorithms for Injecting External Data Anomalies Entering 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

Author: Preferred Customer

Email: gem@cigital.com

Home Page: http://www.cigital.com/presentations/