• Home
  • Search
  • Application of majority voting and consensus voting algorithms in N-version software
  • Cite Icon4
  • https://doi.org/10.1088/1742-6596/1015/4/042059Copy DOI Icon

Application of majority voting and consensus voting algorithms in N-version software

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

N-version programming is one of the most common techniques which is used to improve the reliability of software by building in fault tolerance, redundancy and decreasing common cause failures. N different equivalent software versions are developed by N different and isolated workgroups by considering the same software specifications. The versions solve the same task and return results that have to be compared to determine the correct result. Decisions of N different versions are evaluated by a voting algorithm or the so-called voter. In this paper, two of the most commonly used software voting algorithms such as the majority voting algorithm and the consensus voting algorithm are studied. The distinctive features of Nversion programming with majority voting and N-version programming with consensus voting are described. These two algorithms make a decision about the correct result on the base of the agreement matrix. However, if the equivalence relation on the agreement matrix is not satisfied it is impossible to make a decision. It is shown that the agreement matrix can be transformed into an appropriate form by using the Boolean compositions when the equivalence relation is satisfied.

Similar Papers
  • PDF
  • Research Article
  • Citations14

A Novel N-Input Voting Algorithm for X-by-Wire Fault-Tolerant Systems

  • Jan 01, 2014
  • The Scientific World Journal
  • Abbas Karimi +3
  • Research Article
  • Citations9

A TMR Genetic Voting Algorithm for Fault-tolerant Medical Robot

  • Jan 01, 2014
  • Procedia Computer Science
  • Zahra Latifi +1
  • Research Article
  • Citations9

Multi-Class Brain Tumor Grades Classification Using a Deep Learning-Based Majority Voting Algorithm and Its Validation Using Explainable-AI.

  • Jan 08, 2025
  • Journal of imaging informatics in medicine
  • Gopal Singh Tandel +2
  • PDF
  • Research Article
  • Citations1

TREE CROWN DELINEATION ON UAV IMAGERY USING COMBINATION OF MACHINE LEARNING ALGORITHMS WITH MAJORITY VOTING

  • Jan 13, 2023
  • ISPRS annals of the photogrammetry, remote sensing and spatial information sciences
  • A Hosingholizade +4
  • Research Article
  • Citations2

Developing a New Weighted Voting Algorithm based on Markov Model

  • Jan 01, 2017
  • Bulletin de la Société Royale des Sciences de Liège
  • Omid Norouzifar +2
  • Research Article
  • Citations4

Unified approach to synchronous and asynchronous approximate agreement in the presence of hybrid faults

  • Jan 01, 1995
  • IEEE Transactions on Reliability
  • R.M Kieckhafer +1
  • Research Article
  • Citations32

Estimation of solubility of acid gases in ionic liquids using different machine learning methods

  • Dec 30, 2021
  • Journal of Molecular Liquids
  • Haijun Feng +4
  • Conference Article
  • Citations1

MVGL Analyser for Multi-classifier Based Spam Filtering System

  • Jan 01, 2009
  • Md Rafiqul Islam +2
  • Conference Article
  • Citations19

Notice of Retraction: A novel weighted voting algorithm based on neural networks for fault-tolerant systems

  • Jul 01, 2010
  • Faraneh Zarafshan +2
  • Research Article
  • Citations12

EXPERIENCE IN METRICS AND MEASUREMENTS FOR N-VERSION PROGRAMMING

  • Mar 01, 1994
  • International Journal of Reliability, Quality and Safety Engineering
  • Michael R Lyu +2
  • Research Article
  • Citations144

A Taxonomy for Software Voting Algorithms Used in Safety-Critical Systems

  • Sep 01, 2004
  • IEEE Transactions on Reliability
  • G Latif-Shabgahi +2
  • Conference Article
  • Citations9

Rank Aggregation Algorithms Based on Voting Model for Metasearch

  • Sep 01, 2006
  • Yao Yu +2
  • Book Chapter
  • Citations6

Metasearch via Voting

  • Jan 01, 2003
  • Shanfeng Zhu +3
  • Conference Article

A Robust Post-Processing Method for SSLPUF Bit Error Rate Mitigation

  • Jun 28, 2025
  • Cheng Chen +2
  • Book Chapter
  • Citations2

Multimodal Information Integration and Fusion for Histology Image Classification

  • Jan 01, 2013
  • Tao Meng +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.