Publication:
Reliability analysis in N-version programming with dependent failures

dc.contributor.authorEge, Mustafa
dc.contributor.authorEyler, M. Akif
dc.contributor.authorKarakaş, M. Ümit
dc.contributor.institutionEge, Mustafa, Department of Computer Engineering, Hacettepe Üniversitesi, Ankara, Turkey
dc.contributor.institutionEyler, M. Akif, Department of Computer Engineering, Marmara Üniversitesi, Istanbul, Turkey
dc.contributor.institutionKarakaş, M. Ümit, Department of Computer Engineering, Bahçeşehir Üniversitesi, Istanbul, Turkey
dc.date.accessioned2025-10-05T16:52:07Z
dc.date.issued2001
dc.description.abstractIn fault-tolerant software, to enhance the reliability, one of the major approaches is N-version programming. The modeling studies provided in literature help us to understand under which conditions these approaches increase the software reliability. In this paper, the models given in literature for N-version programming are reviewed. We discuss the deficiency in one of these models trying to improve it to agree with another independent reliability model. Furthermore, we examine how we can combine the dependency concept with the independent reliability model and the subject of how we can extend it for N value. By taking into consideration the dependent failure behavior, a dependent failure parameter is introduced to the reliability model in case the events are /spl alpha/-dependent. Here, /spl alpha/ measures the similarity percentage of the input sets on which each pair of versions fail. © 2001 IEEE. © 2013 Elsevier B.V., All rights reserved.
dc.description.sponsorshipEuromicro
dc.identifier.conferenceName27th EUROMICRO Conference 2001: A Net Odyssey, EUROMICRO 2001
dc.identifier.conferencePlaceWarsaw
dc.identifier.doi10.1109/EURMIC.2001.952452
dc.identifier.endpage181
dc.identifier.issn10896503
dc.identifier.scopus2-s2.0-84888999860
dc.identifier.startpage174
dc.identifier.urihttps://doi.org/10.1109/EURMIC.2001.952452
dc.identifier.urihttps://hdl.handle.net/20.500.14719/14071
dc.language.isoen
dc.relation.sourceConference Proceedings of the EUROMICRO
dc.subject.authorkeywordsDependent Failure
dc.subject.authorkeywordsFault-tolerant Software
dc.subject.authorkeywordsInput Set
dc.subject.authorkeywordsModel Study
dc.subject.authorkeywordsN Value
dc.subject.authorkeywordsN Version Programming
dc.subject.authorkeywordsReliability Model
dc.subject.authorkeywordsMicrowave Circuits
dc.subject.authorkeywordsSoftware Reliability
dc.subject.indexkeywordsDependent failure
dc.subject.indexkeywordsFault-tolerant software
dc.subject.indexkeywordsInput set
dc.subject.indexkeywordsModel study
dc.subject.indexkeywordsN value
dc.subject.indexkeywordsN version programming
dc.subject.indexkeywordsReliability model
dc.subject.indexkeywordsMicrowave circuits
dc.subject.indexkeywordsSoftware reliability
dc.titleReliability analysis in N-version programming with dependent failures
dc.typeConference Paper
dcterms.referencesArlat, Jean, Dependability Modeling and Evaluation of Software Fault-Tolerant Systems, IEEE Transactions on Computers, 39, 4, pp. 504-513, (1990), Avižienis, Algirdas Al, The N-Version Approach to Fault-Tolerant Software, IEEE Transactions on Software Engineering, SE-11, 12, pp. 1491-1501, (1985), Avižienis, Algirdas Al, Fault Tolerance by Design Diversity: Concepts and Experiments, Computer, 17, 8, pp. 67-80, (1984), Statistical Theory of Reliability and Life Testing, (1981), Belli, Fevzi, Fault-Tolerant Programs and Their Reliability, IEEE Transactions on Reliability, 39, 2, pp. 184-192, (1990), Belli, Fevzi, Fault-tolerant programs, Angewandte Informatik, 30, 12, pp. 533-538, (1988), Brilliant, Susan S., Analysis of Faults in an N-Version Software Experiment, IEEE Transactions on Software Engineering, 16, 2, pp. 238-247, (1990), Chen, Liming, N-VERSION PROGRAMMING: A FAULT-TOLERANCE APPROACH TO RELIABILITY OF SOFTWARE OPERATION., pp. 3-9, (1978), Eckhardt, Dave E., A Theoretical Basis for the Analysis of Multiversion Software Subject to Coincident Errors, IEEE Transactions on Software Engineering, SE-11, 12, pp. 1511-1517, (1985), Geist, Robert Miller, Estimation and Enhancement of Real-Time Software Reliability through Mutation Analysis, IEEE Transactions on Computers, 41, 5, pp. 550-558, (1992)
dspace.entity.typePublication
local.indexed.atScopus
person.identifier.scopus-author-id55948609100
person.identifier.scopus-author-id55949718700
person.identifier.scopus-author-id55947778500

Files