DocumentCode
1861029
Title
On back-to-back testing
Author
Vouk, Mladen A.
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear
1988
fDate
June 27 1988-July 1 1988
Firstpage
84
Lastpage
91
Abstract
Back-to-back testing involves cross-comparison of all responses obtained from functionally equivalent software components. Whenever a difference is observed it is investigated and, if necessary, a correction is applied. Events associated with back-to-back testing process are defined and examined. The process is first modeled assuming failure independence, and then, assuming failure correlation. It is shown that multiversion testing involving more than four versions, offers rapidly diminishing returns in terms of failure-detection effectiveness, unless additional versions reduce the span of correlated failures. It is also shown that back-to-back testing can remain an efficient way of detecting failures even when the probability of identical and wrong responses from all participating versions, is very close to one.<>
Keywords
program debugging; program testing; software reliability; systems analysis; back-to-back testing process; correlated failures; cross-comparison; failure correlation; failure independence; failure-detection effectiveness; functionally equivalent software components; identical responses; multiversion testing; rapidly diminishing returns; wrong responses; Computer science; Costs; Fault detection; Fault tolerance; Programming; Redundancy; Sections; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1988. COMPASS '88
Conference_Location
Gaithersburg, MD, USA
Type
conf
DOI
10.1109/CMPASS.1988.9641
Filename
9641
Link To Document