A voting algorithm in N-version software is a crucial component that evaluates the execution of each of the N versions and determines the correct result. Obviously, the result of the voting algorithm determines the outcome of the N-version software in general. Thus, the choice of the voting algorithm is a vital issue. A lot of voting algorithms were already developed and they may be selected for implementation based on the specifics of the analysis of input data. However, the voting algorithms applied in N-version software are not classified. This article presents an overview of classic and recent voting algorithms used in N-version software and the authors' classification of the voting algorithms. Moreover, the steps of the voting algorith...
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
Preference aggregation is a topic of study in different fields such as philosophy, mathematics, econ...
Middleware is a class of software systems above the op-erating system which is becoming widely used ...
A voting algorithm in N-version software is a crucial component that evaluates the execution of each...
N-version programming is one of the most common techniques which is used to improve the reliability ...
N-version programming is one of the most common techniques which is used to improve the reliability ...
Voting is an important operation in multichannel computation paradigm and realization of ultrareliab...
Voting is an important operation in multichannel computation paradigm and realization of ultrareliab...
Context: Nowadays the most effective way to improve the reliability of software is an approach with ...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This work presents a feature-oriented taxonomy for commercial electronic voting machines, which focu...
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
International audienceThis work presents a feature-oriented taxonomy for commercial electronic votin...
N-version programming is a fault tolerance technique that depends on a generic decision algorithm to...
Software Computer TechnologyElectrical Engineering, Mathematics and Computer Scienc
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
Preference aggregation is a topic of study in different fields such as philosophy, mathematics, econ...
Middleware is a class of software systems above the op-erating system which is becoming widely used ...
A voting algorithm in N-version software is a crucial component that evaluates the execution of each...
N-version programming is one of the most common techniques which is used to improve the reliability ...
N-version programming is one of the most common techniques which is used to improve the reliability ...
Voting is an important operation in multichannel computation paradigm and realization of ultrareliab...
Voting is an important operation in multichannel computation paradigm and realization of ultrareliab...
Context: Nowadays the most effective way to improve the reliability of software is an approach with ...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This work presents a feature-oriented taxonomy for commercial electronic voting machines, which focu...
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
International audienceThis work presents a feature-oriented taxonomy for commercial electronic votin...
N-version programming is a fault tolerance technique that depends on a generic decision algorithm to...
Software Computer TechnologyElectrical Engineering, Mathematics and Computer Scienc
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
Preference aggregation is a topic of study in different fields such as philosophy, mathematics, econ...
Middleware is a class of software systems above the op-erating system which is becoming widely used ...