• DocumentCode
    2786306
  • Title

    Optimal design of fault-tolerant software systems using N-version approach and pseudo-Boolean optimization methods

  • Author

    Popov, A.A.

  • Author_Institution
    Siberian Aerosp. Acad.
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    64
  • Lastpage
    65
  • Abstract
    A wide range of fault-tolerant techniques has been proposed to increase the reliability of software systems, some of those techniques are algorithmic fault-tolerance, concurrent error-detection, recovery block and multiple computations. The implementation of these methods helps to avoid only physical nature (hardware) faults. When designing software support, design faults should be attended, because of their “sleeping” character (those faults originate due to the mistakes and oversights of humans that occur while they design software systems). Here, the author describes how N-version programming as an approach to fault-tolerant software system design, permits the solution of the stated problems successfully
  • Keywords
    Boolean algebra; optimisation; programming; software fault tolerance; N-version approach; N-version programming; algorithmic fault-tolerance; concurrent error-detection; fault-tolerant software systems design optimisation; multiple computations; pseudo-Boolean optimization methods; recovery block; software system reliability; Concurrent computing; Control systems; Costs; Design optimization; Fault tolerant systems; Hardware; Optimization methods; Software algorithms; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modern Techniques and Technology, 2000. MTT 2000. Proceedings of the VI International Scientific and Practical Conference of Students, Post-graduates and Young Scientists
  • Conference_Location
    Tomsk
  • Print_ISBN
    0-7803-5789-2
  • Type

    conf

  • DOI
    10.1109/SPCMTT.2000.896047
  • Filename
    896047