Abstract: Shows how reflection and object-oriented programming can be used to ease the implementation of classical fault tolerance mechanisms in distributed applications. When the underlying runtime system does not provide fault tolerance transparently, classical approaches to implementing fault tolerance mechanisms often imply mixing functional programming with non-functional programming (e.g. error processing mechanisms). The use of reflection improves the transparency of fault tolerance mechanisms to the programmer and more generally provides a clearer separation between functional and non-functional programming. The implementations of some classical replication techniques using a reflective approach are presented in detail and illustrat...
Reliability and availability are very important trends in the development process of distributed sy...
Reflection has been used to address many different problem areas, and the term reflection has itself...
Reflection has been used to address many different problem areas, and the term reflection has itself...
This paper shows how refection and object-oriented programming can be used to ease the implementatio...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
This paper reports our experience with the use of the C++ language and Open C++ (a reflective versio...
Abstract. Transparent system support for software fault tolerance reduces performance in general and...
In this paper we introduce our experience with the use of C++ (an object-oriented language) and Open...
In this paper we are interested in the use of software techniques for fault tolerance in the framewo...
Abstract. This paper describes a novel approach to fault-tolerance in distributed object-based syste...
Reliability and availability are very important trends in the development process of distributed sy...
Reflection has been used to address many different problem areas, and the term reflection has itself...
Reflection has been used to address many different problem areas, and the term reflection has itself...
This paper shows how refection and object-oriented programming can be used to ease the implementatio...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distribut...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Patterns are powerful tools to document software problems and their solutions, as well as when and h...
This paper reports our experience with the use of the C++ language and Open C++ (a reflective versio...
Abstract. Transparent system support for software fault tolerance reduces performance in general and...
In this paper we introduce our experience with the use of C++ (an object-oriented language) and Open...
In this paper we are interested in the use of software techniques for fault tolerance in the framewo...
Abstract. This paper describes a novel approach to fault-tolerance in distributed object-based syste...
Reliability and availability are very important trends in the development process of distributed sy...
Reflection has been used to address many different problem areas, and the term reflection has itself...
Reflection has been used to address many different problem areas, and the term reflection has itself...