Distributed systems with high availability requirements have to allow reconfiguration of the system without being taken off-line. Examples of reconfigurations are the replacement of a component with a newer version, or the migration of a component to another node. A key issue for reconfiguration is maintaining the correctness of the system, which can be very complex due to the number of components, unclear relations between components, heterogeneity in operating systems and programming languages, and physical distribution of components. In this paper, we describe a new approach for dynamic reconfiguration of middleware-based applications that is more transparent for the application developer than existing approaches. We compare our approach...
We present a middleware platform for assembling pervasive applications that demand fault-tolerance a...
Aspect-oriented middleware is a promising technology for the realisation of dynamic reconfiguration ...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
There is an increasing demand for long running and highly available systems. This holds particularly...
Distributed systems with high availability requirements have to support some form of dynamic reconfi...
The aim of dynamic reconfiguration is to allow a system to evolve incrementally from one configurati...
Large-scale distributed systems, such as telematics systems, are often built using component-middlew...
Providing software qualities such as availability, adaptability and maintenability to long-running d...
Mission-critical, distributed systems are often designed as a set of distributed, components that in...
Communication middleware systems provide a solid basis for the construction of distributed applicati...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
This paper presents a novel architectural approach to support fault tolerance in component-based dis...
This thesis presents a solution to the problem of dynamic reconfiguration of distributed application...
Distributed applications ideally allow reconfiguration while the application is running, but changes...
Communication middleware systems provide a solid basis for the construction of distributed applicati...
We present a middleware platform for assembling pervasive applications that demand fault-tolerance a...
Aspect-oriented middleware is a promising technology for the realisation of dynamic reconfiguration ...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
There is an increasing demand for long running and highly available systems. This holds particularly...
Distributed systems with high availability requirements have to support some form of dynamic reconfi...
The aim of dynamic reconfiguration is to allow a system to evolve incrementally from one configurati...
Large-scale distributed systems, such as telematics systems, are often built using component-middlew...
Providing software qualities such as availability, adaptability and maintenability to long-running d...
Mission-critical, distributed systems are often designed as a set of distributed, components that in...
Communication middleware systems provide a solid basis for the construction of distributed applicati...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
This paper presents a novel architectural approach to support fault tolerance in component-based dis...
This thesis presents a solution to the problem of dynamic reconfiguration of distributed application...
Distributed applications ideally allow reconfiguration while the application is running, but changes...
Communication middleware systems provide a solid basis for the construction of distributed applicati...
We present a middleware platform for assembling pervasive applications that demand fault-tolerance a...
Aspect-oriented middleware is a promising technology for the realisation of dynamic reconfiguration ...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...