Reliability and performance analysis for fault-tolerant programs consisting of versions with different characteristics

Gregory Levitin
DOI: https://doi.org/10.1016/j.ress.2004.01.002
IF: 7.247
2004-01-01
Reliability Engineering & System Safety
Abstract:This paper presents a simple straightforward algorithm for evaluating reliability and expected execution time for software systems consisting of fault-tolerant components. The components are built from functionally equivalent but independently developed versions characterized by different reliability and performance. Both N-version programming (with parallel and sequential execution of the versions) and the recovery block scheme are considered within a universal model.
What problem does this paper attempt to address?