http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
object-oriented fault-injection tool for validating fault-tolerant techniques
Fault injection has long been recognized as a valuable
approach for validating fault tolerance. This dissertation
presents a reference framework for developing a software-
based fault-injection tool. By modeling the behavior of a
software system as a predicate graph, the framework embodies
a method for evaluating the results obtained using such a
tool. A software object-oriented fault-injection tool
(SOFIT) that has been developed, based on the proposed
framework, is described. Another objective of this
dissertation is to present a software-implemented approach
for improving the dependability characteristics of a software
system. This approach provides a high level of user-
transparency by employing object-oriented paradigms of data-
encapsulation and polymorphisn-LA multi-stage design approach
is presented to reduce the design and implementation faults
in fault-tolerant software. Finally, a software-based
approach is presented for creating fault-tolerant software
for parallel-processing applications in a cost-effective way.
Issued also on microfiche from University Microfilms Inc.