Please use this identifier to cite or link to this item: https://hdl.handle.net/11499/10773
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTsarev, R.Y.-
dc.contributor.authorDurmuş, Mustafa Seçkin-
dc.contributor.authorÜstoglu, I.-
dc.contributor.authorMorozov, V.A.-
dc.date.accessioned2019-08-16T13:32:54Z
dc.date.available2019-08-16T13:32:54Z
dc.date.issued2018-
dc.identifier.issn1742-6588-
dc.identifier.urihttps://hdl.handle.net/11499/10773-
dc.identifier.urihttps://doi.org/10.1088/1742-6596/1015/4/042059-
dc.description.abstractN-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. © Published under licence by IOP Publishing Ltd.en_US
dc.language.isoenen_US
dc.publisherInstitute of Physics Publishingen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectFault toleranceen_US
dc.subjectInformation systemsen_US
dc.subjectRedundancyen_US
dc.subjectSet theoryen_US
dc.subjectSoftware reliabilityen_US
dc.subjectCommon cause failureen_US
dc.subjectConsensus votingen_US
dc.subjectEquivalence relationsen_US
dc.subjectMajority voting algorithmen_US
dc.subjectN version programmingen_US
dc.subjectSoftware Specificationen_US
dc.subjectSoftware versionsen_US
dc.subjectVoting algorithmen_US
dc.subjectApplication programsen_US
dc.titleApplication of majority voting and consensus voting algorithms in N-version softwareen_US
dc.typeConference Objecten_US
dc.identifier.volume1015en_US
dc.identifier.issue4en_US
dc.identifier.doi10.1088/1742-6596/1015/4/042059-
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.identifier.scopus2-s2.0-85047746382en_US
dc.identifier.wosWOS:000446952000268en_US
dc.identifier.scopusquality--
dc.ownerPamukkale University-
item.grantfulltextopen-
item.fulltextWith Fulltext-
item.cerifentitytypePublications-
item.openairetypeConference Object-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.languageiso639-1en-
crisitem.author.dept10.04. Electrical-Electronics Engineering-
Appears in Collections:Mühendislik Fakültesi Koleksiyonu
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Files in This Item:
File SizeFormat 
Application of.pdf392.95 kBAdobe PDFView/Open
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

3
checked on Nov 16, 2024

WEB OF SCIENCETM
Citations

2
checked on Nov 21, 2024

Page view(s)

26
checked on Aug 24, 2024

Download(s)

30
checked on Aug 24, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.