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 :
بازگشت