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
Link To Document