Title
Implementation of blocking coordinated atomic actions based on forward error recovery
Abstract
The coordinated atomic action concept was proposed as a means for providing fault tolerance in complex objectoriented systems that incorporate both cooperative and competitive concurrency. This paper has two purposes: to discuss a particular implementation of this concept and to address a number of the implementation issues that are common to any experiments with this concept. Our implementation relies on a detailed set of programming conventions for the standard Ada 95 language and uses a scheme of forward error recovery incorporating concurrent exception handling and resolution. Ada 95 has a number of unique features which make it a particularly good choice for our experiments. We believe that our approach is practical and useful for many critical applications with high dependability requirements.
Year
DOI
Venue
1997
10.1016/S1383-7621(97)00029-5
Journal of Systems Architecture
Keywords
Field
DocType
transactions.,fault tolerant software structuring,conversations,atomicity,transactions,atomic action,concurrent systems,coordinated error recovery,forward error recovery,fault tolerant,exception handling
Atomicity,Transaction processing,Dependability,Object-oriented programming,Concurrency,Computer science,Exception handling,Parallel computing,Error detection and correction,Real-time computing,Fault tolerance,Distributed computing
Journal
Volume
Issue
ISSN
43
10
Journal of Systems Architecture
Citations 
PageRank 
References 
8
0.70
8
Authors
5
Name
Order
Citations
PageRank
Alexander B. Romanovsky138641.97
Brian Randell23123551.69
R. J. Stroud38610.81
J. Xu4191.41
A. Zorzo5161.82