Title : ( A Confidence-based Software Voter for Safety-Critical Systems )
Authors: Mohammadreza Rezaei , Yasser Sedaghat , Masoud khosravi Farmad ,Abstract
To tolerate software faults, N-Version Programming (NVP) and N-Modular Redundant (NMR) techniques are widely employed. In these techniques, N modules operate on the same data and send their outputs to a software voter. Since the voter is a single point of failure in the techniques, availability and safety are essential requirements. In this paper a confidence-based software voting technique is proposed. The proposed technique considers weight oscillation and confidence of each module to improve availability and safety of the voter. Evaluation results showed that availability and safety of confidence-based software voter in contrast with standard majority voter and adaptive majority voter has improved about 4.4%, 4.9%, and 5.8% for three error injection scenarios.
Keywords
, Fault-masking, N-Version Programming (NVP), N-Modular Redundant (NMR), Software Voter.@inproceedings{paperid:1043965,
author = {Rezaei, Mohammadreza and Sedaghat, Yasser and Khosravi Farmad, Masoud},
title = {A Confidence-based Software Voter for Safety-Critical Systems},
booktitle = {IEEE 12th International Conference on Dependable, Autonomic and Secure Computing (DASC), 2014},
year = {2014},
location = {Dalian},
keywords = {Fault-masking; N-Version Programming (NVP); N-Modular Redundant (NMR); Software Voter.},
}
%0 Conference Proceedings
%T A Confidence-based Software Voter for Safety-Critical Systems
%A Rezaei, Mohammadreza
%A Sedaghat, Yasser
%A Khosravi Farmad, Masoud
%J IEEE 12th International Conference on Dependable, Autonomic and Secure Computing (DASC), 2014
%D 2014