Communications of the ACM · 1997 · 34 citations · 9 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFault DetectionHardware Fault ToleranceReliable System DesignSoftware Fault ToleranceFault Tolerance In Real-time SystemsFault-tolerant Real-time Systems
Both the complexity of large-scale real-time (RT) computer systems in safety-critical application fields and the reliability expectations of the user community for such computer systems have been growing fast in recent years. Ideally, fault detection and recovery actions must always be executed such that intended output actions of real-time computations take place on time. Such an idealistic type of fault tolerance, which is to accomplish all critical actions successfully in spite of component failures, is called the action-level fault tolerance. Desirable fault tolerance techniques must be scalable in that they must be applicable to various distributed and/or parallel computer systems of different sizes. This article briefly reviews some recently established approaches for extending the conventional object structuring scheme into a powerful scheme for structuring both real-time and non-RT computations. The basic principles presented here may be largely applicable to environments where conventional object structuring approaches are used but validating this conjecture appears to be a meaningful topic for future research.
9
The Evolution of the Recovery Block Concept
Brian Randell, Jie Xu · 1994 · 172 citations
Distinguishing features and potential roles of the RTO.k object model
K.H. Kim, L. Bacellar, Yuseok Kim et al. · 2002 · 62 citations
An object oriented model for parallel and reactive systems
Ammar Attoui, Michel Schneider · 2002 · 42 citations