IEEE Transactions on Software Engineering · 1978 · 49 citations · 10 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsError RecoveryInterprocess CommunicationReliable Distributed SystemsReliable System DesignResource SharingSystem RecoveryError Recovery StrategiesFault-tolerant Resource AllocationFault-tolerant Resource ManagementFault-tolerant Resource SharingRecovery BlocksRecovery MechanismsShared Resources
Basic error recovery problems between interacting processes are first discussed and the desirability of having separate recovery mechanisms for cooperation and competition is demonstrated. The paper then concentrates on recovery mechanisms for processes competing for the use of the shared resources of a computer system. Appropriate programming language features are developed based on the class and inner features of SIMULA, and on the structuring concepts of recovery blocks and monitors.
10
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations · Full text
C. A. R. Hoare · Communications of the ACM · 1974 · 1.5K citations · Full text
System structure for software fault tolerance
Brian Randell · IEEE Transactions on Software Engineering · 1975 · 1.1K citations