Software fault tolerance
Volume 1, Issue 2 (1990), pp. 3–34
Pub. online: 1 January 1990
Type: Research Article
Published
1 January 1990
1 January 1990
Abstract
A fault-tolerant software unit is composed of N≥2 diverse member units, usually developed by N separate teams, and an execution environment. The development process employs diversity requirements, communication protocols, and inter-team isolation rules to promote the greatest possible independence of team efforts and diversity among their products. The principal models, specification, building, evaluation, and system integration of fault-tolerant software are discussed, and goals for future work are suggested.