Communicating sequential processes
Communicating sequential processes
Atomic actions for fault-tolerance using CSP
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
A System Architecture for Software Fault Tolerance
Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems, 3. Internationale GI/ITG/GMA-Fachtagung
An approach to application software fault tolerance
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
Using Petri Nets for the Design of Conversation Boundaries in Fault-Tolerant Software
IEEE Transactions on Parallel and Distributed Systems
Time-bounded cooperative recovery with the distributed real-time conversation scheme
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
A survey of linguistic structures for application-level fault tolerance
ACM Computing Surveys (CSUR)
Hi-index | 4.10 |
A system architecture called the recovery metaprogram (RMP) is proposed. It separates the application from the recovery software, giving programmers a single environment that lets them use the most appropriate fault-tolerance scheme. To simplify the presentation of the RMP approach, it is assumed that the fault model is limited to faults originating in the application software, and that the hardware and kernel layers can mask their own faults from the RMP. Also, relationships between backward and forward error recovery are not considered. Some RMP examples are given, and a particular RMP implementation is described.