N-version programming is a fault tolerance technique that depends on a generic decision algorithm to determine a consensus result from the results delivered by two or more member versions of the software. In N-version programming, N teams of developers work independently on N unique but equivalent implementations of the same program. The major objectives of the NVP process are to maximize the independence of version development and to employ design diversity in order to minimize the probability that two or more member versions will produce similar erroneous results that coincide in time for a decision (consensus) action. But this fault-tolerance technique has been criticized for its statistical assumptions and high cost. A solution is propo...
In this paper a component-based approach for implementing n-version software systems is presented. F...
In fault-tolerant software, to enhance the reliability, one of the major approaches is N-version pro...
The paper presents a hierarchical modeling approach of the N version programming in a real – time en...
The N-Version Programming (NVP) approach achieves fault-tolerant software units, called N-Version So...
N-version programming is one of the most common techniques which is used to improve the reliability ...
Software design technology has made some considerable progress in the last decades, but this has bee...
N-version programming has been proposed as a method of incorporating fault tolerance into software. ...
N-version programming is one of the approach ensuring high reliability and fault-tolerance of softwa...
Multiversion or N-version programming is well known as an effective approach, ensuring high level of...
An adaptive scheme for software fault-tolerance is evaluated from the point of view of performabilit...
Multi-version or N-version programming is proposed as a method of providing fault tolerance in softw...
peer reviewedThe ever-growing complexity of present-day software systems raises new and more stringe...
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
N-version software is used all over the world as one of the approaches that can provide with the hig...
An increasing range of industries has a growing dependence on software-based systems, many of which ...
In this paper a component-based approach for implementing n-version software systems is presented. F...
In fault-tolerant software, to enhance the reliability, one of the major approaches is N-version pro...
The paper presents a hierarchical modeling approach of the N version programming in a real – time en...
The N-Version Programming (NVP) approach achieves fault-tolerant software units, called N-Version So...
N-version programming is one of the most common techniques which is used to improve the reliability ...
Software design technology has made some considerable progress in the last decades, but this has bee...
N-version programming has been proposed as a method of incorporating fault tolerance into software. ...
N-version programming is one of the approach ensuring high reliability and fault-tolerance of softwa...
Multiversion or N-version programming is well known as an effective approach, ensuring high level of...
An adaptive scheme for software fault-tolerance is evaluated from the point of view of performabilit...
Multi-version or N-version programming is proposed as a method of providing fault tolerance in softw...
peer reviewedThe ever-growing complexity of present-day software systems raises new and more stringe...
Multi-attribute decision making deals with discrete finite set of alternatives. The solution to the ...
N-version software is used all over the world as one of the approaches that can provide with the hig...
An increasing range of industries has a growing dependence on software-based systems, many of which ...
In this paper a component-based approach for implementing n-version software systems is presented. F...
In fault-tolerant software, to enhance the reliability, one of the major approaches is N-version pro...
The paper presents a hierarchical modeling approach of the N version programming in a real – time en...