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 satisfying in this context. We define a protocol that enables dynamic control of both the behaviour and internal state of Corba objects and of clients/servers and objects/metaobjects links. The implementation we propose is well adapted to a standard Corba platform thanks to the use of open languages and compile-time reflection: these tools allow the compilation process to be customized in order to obtain information that is necessary to fault-tolerance mechanisms. Another benefit of compile-time reflection is to enable, in a simple way, to enforce programming conventio...
The goal of this paper is to assess the value of simple features that are widely available in off-th...
This paper reports our experience with the use of the C++ language and Open C++ (a reflective versio...
CORBA is an OMG standard of open object-oriented (OO) distributed systems. Distributed applications ...
The goal of this dissertation is to design and implement a metaobject protocol adapted to fault-tole...
The use of metalevel architectures for the implementation of fault-tolerant systems is today very ap...
The use of metalevel architectures for the implementation of fault-tolerant systems is today very ap...
Reflection makes it possible to improve the design and maintenance of the applications, by separatin...
L'objectif de cette thèse est la conception et l'implémentation d'un protocole à métaobjets adapté à...
Abstract—It has been almost a decade since the earliest reliable CORBA implementation and, despite t...
A model was introduced in [Fraga97] for integrating replication techniques in heterogeneous systems....
The Common Object Request Broker Architecture (CORBA) is the most successful representative of an ob...
The FRIENDS system developed at LAAS-CNRS is a metalevel architecture providing libraries of metaobj...
In this paper we introduce our experience with the use of C++ (an object-oriented language) and Open...
Middleware technologies have been widely adopted to design and develop general purpose distributed a...
In this paper, we propose the unification of compile-time and run-time Metaobject Protocols (MOPs), ...
The goal of this paper is to assess the value of simple features that are widely available in off-th...
This paper reports our experience with the use of the C++ language and Open C++ (a reflective versio...
CORBA is an OMG standard of open object-oriented (OO) distributed systems. Distributed applications ...
The goal of this dissertation is to design and implement a metaobject protocol adapted to fault-tole...
The use of metalevel architectures for the implementation of fault-tolerant systems is today very ap...
The use of metalevel architectures for the implementation of fault-tolerant systems is today very ap...
Reflection makes it possible to improve the design and maintenance of the applications, by separatin...
L'objectif de cette thèse est la conception et l'implémentation d'un protocole à métaobjets adapté à...
Abstract—It has been almost a decade since the earliest reliable CORBA implementation and, despite t...
A model was introduced in [Fraga97] for integrating replication techniques in heterogeneous systems....
The Common Object Request Broker Architecture (CORBA) is the most successful representative of an ob...
The FRIENDS system developed at LAAS-CNRS is a metalevel architecture providing libraries of metaobj...
In this paper we introduce our experience with the use of C++ (an object-oriented language) and Open...
Middleware technologies have been widely adopted to design and develop general purpose distributed a...
In this paper, we propose the unification of compile-time and run-time Metaobject Protocols (MOPs), ...
The goal of this paper is to assess the value of simple features that are widely available in off-th...
This paper reports our experience with the use of the C++ language and Open C++ (a reflective versio...
CORBA is an OMG standard of open object-oriented (OO) distributed systems. Distributed applications ...