DocumentCode
1604681
Title
The effects of infrequent but difficult input conditions on N-version programming
Author
Zinky, John ; Etkin, Joshua
Author_Institution
BBN Commun. Corp., Cambridge, MA, USA
fYear
1997
Firstpage
510
Lastpage
515
Abstract
The sofware reliability of a system based on N-version programming is dominated by how well frequent but difficult input conditions are handled. In traditional single version programming, these inputs are responsible for only a small percentage of software failures. As versions are added using N-version programming techniques, failures due to common and simple input conditions are quickly reduced. But failures due to infrequent but difficult conditions are only slightly reduced. For a system with a large number of versions, the vast majority of failures are due to infrequent but difficult input conditions. This complicates the prediction of sofware reliability and effects how an N-version programming system should be implemented.
Keywords
configuration management; software fault tolerance; N-version programming; difficult input conditions; simple input conditions; single version programming; software failures; sofware reliability; Computer languages; Failure analysis; Hardware; Independent component analysis; Laboratories; Programming profession; Redundancy; Software reliability; Software systems; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location
Budapest, Hungary
ISSN
1089-6503
Print_ISBN
0-8186-8129-2
Type
conf
DOI
10.1109/EURMIC.1997.617367
Filename
617367
Link To Document