• DocumentCode
    3156745
  • Title

    Fault-tolerant concurrent branch and bound algorithms derived from program verification

  • Author

    Lutfiyya, Hanan ; Sun, Aggie ; McMillin, Bruce

  • Author_Institution
    Dept. of Comput. Sci., Western Ontario Univ., London, Ont., Canada
  • fYear
    1992
  • fDate
    21-25 Sep 1992
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    One approach for providing fault tolerance is through examining the behavior and properties of the application and deriving executable assertions that detect faults. This paper focuses on transforming the assertions of a verification proof of a program to executable assertions. These executable assertions may be embedded in the program to create a fault-tolerant program. It is also shown how the natural redundancy of the program variables can be used to reduce the number of executable assertions needed. While this approach has been applied to the sequential programming environment, the distributed programming environment presents special challenges. The authors discuss the application of concurrent programming axiomatic proof systems to generate executable assertions in a distributed environment using distributed branch and bound as a model problem
  • Keywords
    fault tolerant computing; parallel programming; program verification; programming environments; concurrent programming axiomatic proof systems; distributed environment; executable assertions; fault tolerant concurrent branch and bound algorithms; fault-tolerant program; program verification; sequential programming environment; Computer science; Fault detection; Fault tolerance; Message passing; Performance evaluation; Programming environments; Redundancy; Runtime environment; Sun; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-3000-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1992.217571
  • Filename
    217571