DocumentCode
3631401
Title
Performability modeling of N version programming technique
Author
K. Goseva-Popstojanova;A. Grnarov
Author_Institution
Dept. of Comput. Sci., Fac. of Electr. Eng., Skopje, Macedonia
fYear
1995
Firstpage
209
Lastpage
218
Abstract
The paper presents a detailed, but efficiently solvable model of the N version programming for evaluating reliability and performability over a mission period. Employing a hierarchical decomposition we reduce the model complexity and provide a modeling framework for evaluating the NVP failure and execution time behavior and the operational environment, as well. The failure and execution rates are treated as random variables and the operational profile is analyzed on the microstructure level, looking at probabilities of occurrence, failure and execution rates for each partition of input space. The reliability submodel that represents per run behavior of NVP, includes both functional failures and timing failures thus resulting in system reliability which accounts for performance requirements. The successive runs are modeled by the performance submodel, that represents the iterative nature of the software execution. Combining the results of both submodels, we assess the performability over a mission period that represents the collective effect of multiple system attributes on the NVP effectiveness.
Keywords
"Software performance","Fault tolerance","Computer science","Timing","Performance analysis","Delay","Testing","Fault detection","Performance evaluation","Failure analysis"
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
ISSN
1071-9458
Print_ISBN
0-8186-7131-9
Type
conf
DOI
10.1109/ISSRE.1995.497660
Filename
497660
Link To Document