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
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;
Conference_Titel :
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location :
Budapest, Hungary
Print_ISBN :
0-8186-8129-2
DOI :
10.1109/EURMIC.1997.617367