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. Romanovsky | 1 | 386 | 41.97 |
Brian Randell | 2 | 3123 | 551.69 |
R. J. Stroud | 3 | 86 | 10.81 |
J. Xu | 4 | 19 | 1.41 |
A. Zorzo | 5 | 16 | 1.82 |