Software Fault Tolerance

Abstract

The main principles of software fault tolerance are presented and various schemes for achieving it are described, with emphasis being placed on the N-version programming and the recovery blocks schemes. The areas of research discussed include reliability modeling, version independence, and system simulation. A brief description of the use of software fault tolerance in aerospace applications is given and the important subject of cost-effectiveness is addressed. The potential benefits to Air Traffic Control systems are identified together with areas where further study and research are desirable.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1988
Accession Number
ADA205180

Entities

People

  • L. N. Simcox

Organizations

  • Royal Signals and Radar Establishment

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Materials and Manufacturing Processes
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Acceptance Tests
  • Air Traffic Control Systems
  • Command And Control
  • Computer Programming
  • Computer Science
  • Computers
  • Control Systems
  • Databases
  • Debugging
  • Fault Tolerance
  • Fault Tolerant Computing
  • Reliability
  • Research Facilities
  • Software Development
  • Test And Evaluation
  • Test Methods
  • Transport Aircraft

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design

Technology Areas

  • Space