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 1MB |
Official URL: http://dx.doi.org/10.1109/FTCS.1995.466949
Abstract
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: | Laboratoire d'Analyse et d'Architecture des Systèmes - LAAS (Toulouse, France) - Outils Logiciels pour la Communication - OLC Département de Mathématiques, Informatique, Automatique - DMIA (Toulouse, France) - Modelisation et Architecture des Systèmes - MARS Laboratoire d'Analyse et d'Architecture des Systèmes - LAAS (Toulouse, France) - Tolérance aux fautes et Sûreté de Fonctionnement informatique - TSF Department of Computing Science (Newcastle upon Tyne, UK) |
Statistics: | download |
Deposited On: | 08 Jun 2009 09:03 |
Repository Staff Only: item control page