OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Implementing fault tolerant applications using reflective object-oriented programming

Fabre, Jean-Charles and Nicomette, Vincent and Pérennou, Tanguy and Stroud, Robert and Wu, Zhixue Implementing fault tolerant applications using reflective object-oriented programming. (1995) In: Proceedings of the 25th IEEE International Symposium on Fault Tolerant Computing (FTCS-25), 27-30 June 1995, Pasadena, USA .

(Document in English)

PDF (Publisher's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: http://dx.doi.org/10.1109/FTCS.1995.466949


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 illustrated by several examples, which have been prototyped on a network of Unix workstations. Lessons learnt from our experiments are drawn and future work is discussed.

Item Type:Conference or Workshop Item (Paper)
Additional Information:This paper appears in: Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on Publication Date: 27-30 Jun 1995 On page(s): 489-498 Meeting Date: 06/27/1995 - 06/30/1995 Location: Pasadena, CA, USA ISBN: 0-8186-7079-7
Audience (conference):International conference proceedings
Uncontrolled Keywords:
Institution:Université de Toulouse > Institut Supérieur de l'Aéronautique et de l'Espace - ISAE-SUPAERO (FRANCE)
French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Other partners > Newcastle University (UNITED KINGDOM)
Laboratory name:
Deposited On:08 Jun 2009 09:03

Repository Staff Only: item control page