• DocumentCode
    1586149
  • Title

    Correspondent computing for software implementation fault tolerance

  • Author

    Lee, Pen-Nan ; Blankenship, Jeff

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., University Park, TX, USA
  • fYear
    1990
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    Correspondent computing, which achieves diversity through correspondent operations and uses a decision algorithm which is based on correspondence checking rather than majority voting or assertion checking, is proposed. The significance of this is that multiple diverse software versions are produced from a single algorithm and the assertions used in the correspondence test are more exact and easier to formulate. The ability of the correspondent computing method to generate correspondent versions systematically is further enhanced by the introduction of `partial´ reciprocal operations. Their role in creating reciprocal correspondent program modules tolerant to software implementation faults is explored in an actual program which implements a well-known triangle algorithm
  • Keywords
    fault tolerant computing; software engineering; correspondence checking; correspondence test; correspondent computing method; correspondent operations; decision algorithm; multiple diverse software versions; reciprocal correspondent program modules; reciprocal operations; software implementation fault tolerance; well-known triangle algorithm; Application software; Computer science; Fault tolerance; Fault tolerant systems; Programming profession; Software algorithms; Software systems; Software testing; Space vehicles; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computing, 1990., Proceedings of the 1990 Symposium on
  • Conference_Location
    Fayetteville, AR
  • Print_ISBN
    0-8186-2031-5
  • Type

    conf

  • DOI
    10.1109/SOAC.1990.82133
  • Filename
    82133