Fuzzy voting algorithms for N-version software

Tsarev R. Y., DURMUŞ M. S., ÜSTOĞLU İ., Morozov V. A., PUPKOV A. N.

Journal of Physics: Conference Series, vol.1333, no.3, pp.32087, 2019 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 1333 Issue: 3
  • Publication Date: 2019
  • Doi Number: 10.1088/1742-6596/1333/3/032087
  • Journal Name: Journal of Physics: Conference Series
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Aerospace Database, Compendex, INSPEC, zbMATH
  • Page Numbers: pp.32087
  • Istanbul Technical University Affiliated: Yes


The choice of the voting algorithm in N-version programming directly affects the evaluation of the results of N software versions and determines the correct result. The result of the voting algorithm is also the outcome of the N-version software. Therefore, the choice of the voting algorithm is vital. However, many voting algorithms were already developed and they may be selected for implementation, based on the specifics of the analysis of input data of these algorithms. This article presents a brief overview of major fuzzy voting algorithms.