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 (Journal Indexed in SCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 1333 Issue: 3
  • Publication Date: 2019
  • Doi Number: 10.1088/1742-6596/1333/3/032087
  • Title of Journal : Journal of Physics: Conference Series
  • Page Numbers: pp.32087

Abstract

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.