A Class of Inherently Fault Tolerant Distributed Programs

  • Authors:
  • F. B. Bastani;I.-L. Yen;I.-R. Chen

  • Affiliations:
  • Univ. of Houston, Houston, TX;Univ. of Houston, Houston, TX;Univ. of Houston, Houston, TX

  • Venue:
  • IEEE Transactions on Software Engineering
  • Year:
  • 1988

Quantified Score

Hi-index 0.01

Visualization

Abstract

Software for industrial process-control systems, such as nuclear power plant safety control systems and robots, can be very complex because of the large number of cases that must be considered. A design approach is proposed that uses decentralized control concepts, and is based on E.W. Dijkstra's concept of self-stabilizing systems (1974). This method greatly simplifies the software, so that its correctness can be verified more easily. A simple control system is described for a simulated robot that is tolerant of partial failure of controllers and mechanisms, and permits online repair and enhancement of the control functions.