In 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 ...
The increasing dependence of our modern society on software systems has driven the development of so...
The t of n assumption is best suited for components that have identical probabilities of failure and...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...
N-version programming has been proposed as a method of incorporating fault tolerance into software. ...
We present a technique that uses coverage measures in reliability estimation for fault tolerant prog...
Software design technology has made some considerable progress in the last decades, but this has bee...
Multiversion or N-version programming was proposed as a method of providing fault tolerance in softw...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
10.1080/07408170490507729IIE Transactions (Institute of Industrial Engineers)36121183-1192IIET
In the past, because computer programs were restricted to perform only simple functions, the depende...
The paper presents a hierarchical modeling approach of the N version programming in a real – time en...
This paper presents a hierarchical modeling approach aimed at reliability assessment over a mission ...
In this paper a component-based approach for implementing n-version software systems is presented. F...
N-version programming is one of the approach ensuring high reliability and fault-tolerance of softwa...
Fundamental to the development of redundant software techniques fault-tolerant software, is an under...
The increasing dependence of our modern society on software systems has driven the development of so...
The t of n assumption is best suited for components that have identical probabilities of failure and...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...
N-version programming has been proposed as a method of incorporating fault tolerance into software. ...
We present a technique that uses coverage measures in reliability estimation for fault tolerant prog...
Software design technology has made some considerable progress in the last decades, but this has bee...
Multiversion or N-version programming was proposed as a method of providing fault tolerance in softw...
The paper provides dependability modeling and evaluation (encompassing reliability and safety issues...
10.1080/07408170490507729IIE Transactions (Institute of Industrial Engineers)36121183-1192IIET
In the past, because computer programs were restricted to perform only simple functions, the depende...
The paper presents a hierarchical modeling approach of the N version programming in a real – time en...
This paper presents a hierarchical modeling approach aimed at reliability assessment over a mission ...
In this paper a component-based approach for implementing n-version software systems is presented. F...
N-version programming is one of the approach ensuring high reliability and fault-tolerance of softwa...
Fundamental to the development of redundant software techniques fault-tolerant software, is an under...
The increasing dependence of our modern society on software systems has driven the development of so...
The t of n assumption is best suited for components that have identical probabilities of failure and...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...