A Fault Model for Survivable Applications

Abstract

Survivability for an application is the ability of the users to complete their mission in the presence of faults (the implication is that some faults are malicious). This naturally leads to the need for precise descriptions of the faults to be survived. A survivability-oriented model of fault events should describe aspects pertinent to restoration and response. It should also classify fault events according to their impact on survivability, that is, how the damaged system continues to support its mission. This report models a fault as a four tuple. The four tuple describes the propagation of the fault, the faulty computation it induces, the required means of repairing the fault, and the fault's impact on the mission. We use the model to describe the effect of survivability on security and identify 10 general assertions that must be true of every security mechanism in a survivable environment.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 22, 2002
Accession Number
ADA401047

Entities

People

  • John P. Mcdermott

Organizations

  • United States Naval Research Laboratory

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Authentication
  • Computations
  • Computer Access Control
  • Computer Network Security
  • Computing System Architectures
  • Databases
  • Detection
  • Environment
  • Failure Mode And Effect Analysis
  • Fault Tolerance
  • Information Operations
  • Information Systems
  • Intrusion Detection
  • Local Area Networks
  • Operating Systems
  • Security
  • Survivability

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Cybersecurity.
  • Database Systems and Applications