Browse by author
Lookup NU author(s): Emeritus Professor Alexander RomanovskyORCiD, Professor Brian RandellORCiD, Dr Robert Stroud, Avelino Zorzo
Co-ordinated atomic action concept is proposed as a means for providing fault tolerance in complex object oriented systems which incorporate both co-operative and competitive concurrency. This paper has two purposes: to discuss a particular implementation of this concept and to address many implementation issues which are common for any experiments with this concept. Our implementation relies on a thoroughly designed set of programming conventions for the standard Ada (Ada95) language and uses forward error recovery which incorporates asynchronous exception handling and concurrent exception resolution. We utilise the peculiarities of Ada as much as possible, which makes our approach practical and useful for many critical applications with high dependability requirements. This scheme offers a basic framework for using co-ordinated atomic actions and allows us to continue experimenting with them.
Author(s): Romanovsky A, Randell B, Stroud RJ, Xu J, Zorzo AF
Publication type: Report
Publication status: Published
Series Title: Department of Computing Science Technical Report Series
Year: 1997
Pages: 15
Report Number: 561
Institution: Department of Computing Science, University of Newcastle upon Tyne
Place Published: Newcastle upon Tyne
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/561.pdf