DocumentCode
1598502
Title
A new method for increasing the reliability of multiversion software systems using software breeding
Author
Shima, Kazuyuki ; Matsumoto, Ken-ichi ; Torii, Koji
Author_Institution
Graduate Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Japan
fYear
1995
Firstpage
202
Lastpage
208
Abstract
The paper proposes a new method for increasing the reliability of multiversion software systems. The software using software breeding is more reliable than one using N version programming. But software breeding is not suitable for real time application because program versions are executed several times for detecting faulty modules. In the proposed method, the detection of faulty modules is performed in the background when program versions fail and the software continues the execution in the foreground. When the detection of faulty modules is finished, the combination of module versions in program versions are changed. Ten simulations, each of which executed program versions 106 times, were performed to analyse the effectiveness of the new method. This resulted in the reduction of the number of failures to range from 33% to 76% with an average of 56%
Keywords
configuration management; real-time systems; software fault tolerance; software reliability; faulty modules; module versions; multiversion software systems reliability; program versions; Animals; Application software; Fault detection; Information science; Real time systems; Software performance; Software systems; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 1995. Proceedings., Sixth International Symposium on
Conference_Location
Toulouse
ISSN
1071-9458
Print_ISBN
0-8186-7131-9
Type
conf
DOI
10.1109/ISSRE.1995.497659
Filename
497659
Link To Document