• DocumentCode
    1298015
  • Title

    Atomic actions for fault-tolerance using CSP

  • Author

    Jalote, Pankaj ; Campbell, Roy H.

  • Issue
    1
  • fYear
    1986
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    Two complementary techniques have evolved for providing fault-tolerance in software: forward error recovery and backward error recovery. Few implementations permit both approaches to be combined within a particular application. Fewer techniques are available for the construction of fault-tolerant software for systems involving concurrent processes and multiple processors. Many schemes for supporting forward or backward recovery are based on some concept of an atomic action. The authors propose a mechanism for supporting an atomic action in a system of communicating sequential processes (CSP). The atomic action is used as the basic unit for providing fault-tolerance. The atomic action is called an FT-action, and both forward and backward error recovery are performed in the context of an FT-action.
  • Keywords
    fault tolerant computing; software reliability; CSP; atomic action; backward error recovery; communicating sequential processes; concurrent processes; fault-tolerance; forward error recovery; multiple processors; software reliability; Computer languages; Fault tolerance; Fault tolerant systems; Process control; Software; Synchronization; Atomic actions; backward recovery; communicating sequential processes; forward recovery; software fault-tolerance;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6312920
  • Filename
    6312920