Looking Back on Recovery Blocks and Conversations
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.
Authors
- Jie Xu (ORCID: https://orcid.org/0000-0003-3235-8640)
- Brian Randell (ORCID: https://orcid.org/0000-0002-5863-0107)
Institutions
- University of Leeds (GB)
- Newcastle University (GB)
Publication Details
- Journal
- IEEE Transactions on Software Engineering
- Published
- 2025-01-27
- DOI
- https://doi.org/10.1109/tse.2025.3533973
- Primary Topic
- Mental Health and Patient Involvement
- Type
- article
- Field-Weighted Citation Impact
- 0.00