SIMPLE: A Prototype Software Fault-Injection Tool
Abstract
Fault-injection techniques can be used to methodically assess the degree of fault tolerance afforded by a system. In this thesis, we introduce a Java-based, semi-automatic fault-injection test harness, called Software Fault Injection Mechanized Prototype Lightweight Engine (SIMPLE). SIMPLE employs a state-based fault injection approach designed to validate test suites. It also can assist developers to assess the properties of a system such as robustness, reliability, and performance. SIMPLE employs fault acceleration to test a system's fault- tolerant capabilities. We present an object-oriented analysis of the system and several case studies, using software fault injection on specific, targeted systems, to assess SIMPLE's effectiveness.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 2002
- Accession Number
- ADA411275
Entities
People
- Christopher P. Acandtilado
- Neil P. Acantilado
Organizations
- Naval Postgraduate School