Published 1995 | Version v1
Publication

Channel Reification: a Reflective Approach to Fault Tolerant Software Development

Description

Reflective systems can be used to ease the implementation of fault tolerance mechanisms in distributed applications as show in [Anc95, Fab94]. In this paper we introduce a new model for reflective computations, and we show how it can be used for building up fault tolerant applications. Keyword: Object-Orientation, Reflection and Fault Tolerance. 1 Introduction and Background 1.1 Fault Tolerance Software mechanisms used to support fault tolerant applications include checkpointing facilities and replicated servers, for a survey see [Anc90], such fault tolerant behaviors can be implemented either by error processing protocols in the underlying runtime systems, or using pre-defined library functions and primitives, or using object-oriented methodologies, so making nonfunctional 1 characteristics inheritable.

Additional details

Identifiers

URL
http://hdl.handle.net/11567/200680
URN
urn:oai:iris.unige.it:11567/200680

Origin repository

Origin repository
UNIGE