Toggle Main Menu Toggle Search

Open Access padlockePrints

The Newcastle University research output collection, currently available on ePrints, will shortly be moving to a new open repository platform, Figshare. To prepare for the data migration we have paused adding new content to ePrints, and will resume once the new repository is launched. During this time you will continue to have access to ePrints (but no new content will appear). We will share updates here when available.

Looking Back on Recovery Blocks and Conversations

Lookup NU author(s): Emeritus Professor Brian Randell

Downloads

Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Abstract

© 2025 IEEE. All rights reserved. Our 1975 paper “System Structure for Software Fault Tolerance” introduced “Recovery Blocks” (a backward error recovery strategy for use in isolated processes), the “Domino Effect” (the problem that a single error could cause multiple interacting processes with uncoordinated error recovery strategies to lose all their recovery capability) and “Conversations” (an error recovery strategy for interacting processes motivated by the danger of the domino effect). This retrospective account describes how these ideas were developed by the Newcastle group and its collaborators, and what further research ensued. A tentative assessment is then provided of the impact of this research.


Publication metadata

Author(s): Randell B, Xu J

Publication type: Article

Publication status: Published

Journal: IEEE Transactions on Software Engineering

Year: 2025

Volume: 51

Issue: 3

Pages: 689-694

Print publication date: 01/03/2025

Online publication date: 27/01/2025

Acceptance date: 19/01/2025

ISSN (print): 0098-5589

ISSN (electronic): 1939-3520

Publisher: IEEE

URL: https://doi.org/10.1109/TSE.2025.3533973

DOI: 10.1109/TSE.2025.3533973


Altmetrics

Altmetrics provided by Altmetric


Share