Development of a Metaobject Protocol for Fault-Tolerance using Compile-Time Reflection

نویسندگان

  • Marc-Olivier Killijian
  • Jean-Charles Fabre
  • Juan-Carlos Ruiz-Garcia
  • Shigeru Chiba
چکیده

The use of metalevel architectures for the implementation of fault-tolerant systems is today very appealing. Nevertheless, all such fault-tolerant systems have used a general-purpose metaobject protocol (MOP) or are based on restricted reflective features of some object-oriented language. According to our past experience, we define in this paper a suitable metaobject protocol, called FT-MOP for building fault-tolerant systems. We briefly explain how to realize a specialized runtime MOP using compile-time reflection. This MOP is CORBA compliant: it enables the execution and the state evolution of CORBA objects to be controlled and enables the fault tolerance metalevel to be developed as CORBA software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tolérance aux fautes sur CORBA par protocole à métaobjets et langages réflexifs

The goal of this dissertation is to design and implement a metaobject protocol adapted to fault-tolerance in Corba applications. No currently available metaobject protocol is satisfactory in this context. We define a protocol that enables dynamic control of (a) the behaviour and internal state of Corba objects, and (b) client/server and object/metaobject links. The implementation we propose is ...

متن کامل

Marc - Olivier

The goal of this dissertation is to design and implement a metaobject protocol adapted to fault-tolerance in Corba applications. No currently available metaobject protocol is satisfactory in this context. We define a protocol that enables dynamic control of (a) the behaviour and internal state of Corba objects, and (b) client/server and object/metaobject links. The implementation we propose is ...

متن کامل

Implementing a Reflective Fault-Tolerant CORBA System

The use of reflection becomes today popular for the implementation of non-functional mechanisms such as for fault-tolerance. The main benefits of reflection are separation of concerns between the application and the mechanisms and transparency from the application programmer point of view. Unfortunately, metaobject protocols available today are not satisfactory with respect to necessary feature...

متن کامل

A Metaobject Protocol for Fault-Tolerant CORBA Applications

The use of metalevel architectures for the implementation of fault-tolerant systems is today very appealing. Nevertheless, all existing fault-tolerant systems based on this approach have used a general-purpose metaobject protocol (MOP) or are based on restricted reflective features of some object-oriented language. According to our past experience in this field, we define in this paper a suitab...

متن کامل

OpenAda : A Metaobject Protocol for Ada 95

This paper describes OpenAda, a reflective version of Ada that we developed to support research in software fault tolerance with a language frequently used in high-reliability applications. Written in object-oriented Ada 95, OpenAda is similar to both OpenC++, arguably the most widely used language for software fault tolerance research, and OpenJava. All three are implementations of compile-tim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998