Title :
A new adjudicator for fault tolerant software applications correctly resulting in multiple solutions
Author :
Pullum, Laura L.
Author_Institution :
Quality Res. Associates, Marietta, GA, USA
Abstract :
The creation of a decision mechanism that can handle Multiple Correct Results (MCR) (resulting from causes other than finite-precision arithmetic) has primarily been an unexplored research area. The lack of means to handle and/or avoid the MCR problem is one of the limiting factors in the practical and effective use of N-Version Programming (NVP) and other software fault tolerance techniques. MCR can occur as the result of the Consistent Comparison Problem (CCP), the use of finite-precision arithmetic (FPA), or in applications that correctly result in multiple solutions. This paper presents the results of research and development of adjudicators for the detection of, and selection among or handling of, MCR. Specifically, this paper focuses on a subset of that research, that is, providing an adjudication function for those applications that correctly result in multiple solutions
Keywords :
configuration management; fault tolerant computing; programming theory; software reliability; Consistent Comparison Problem; Multiple Correct Results; N-Version Programming; adjudication function; data reexpression method; decision mechanism; fault tolerant software applications; finite-precision arithmetic; majority vote; multiple solutions; software fault tolerance; Application software; Arithmetic; Fault tolerance; Fault tolerant systems; Frequency; History; Research and development; Software design; Software systems; Voting;
Conference_Titel :
Digital Avionics Systems Conference, 1993. 12th DASC., AIAA/IEEE
Conference_Location :
Fort Worth, TX
Print_ISBN :
0-7803-1343-7
DOI :
10.1109/DASC.1993.283555