• 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