In component-based software systems, the basic building block is the component, and applications are built as component compositions. 'Dynamic reconfiguration' in such systems is defined as the ability to replace individual components at runtime, or to change the compositional topology by adding/removing components and/or changing the patterns of their interconnection. A 'quiescence service' supports dynamic reconfiguration by pushing a system into a stable state in which such changes can be safely made. It is thus a key enabler of dynamic reconfiguration. The authors present the design of a quiescence service, which has been implemented for the OpenCOM component-based programming platform. It is argued that this design shows significant ad...
International audienceIn this paper we present an end-to-end solution to define and execute reliable...
Software systems have to face evolutions of their running context and users. Therefore, the so-calle...
Abstract. Middleware has emerged as an important architectural component in modern distributed syste...
We propose a meta-framework called 'Plastik' which i) supports the specification and creation of run...
Continuous availability of services and low degree of disruption are two inherent necessities for mi...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
Component-based software engineering is a way of raising the level of abstraction for software devel...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
AbstractThis paper presents a mechanism for dynamic reconfiguration of component-based applications ...
International audienceSoftware systems have to face evolutions of their running context and users. T...
One of the key issues that should be considered when addressing reliable evolution is to place a sof...
Distributed systems with high availability requirements have to allow reconfiguration of the system ...
This paper revisits a problem that was identified by Kramer and Magee: placing a system in a consist...
This paper presents a mechanism for dynamic reconfiguration of component-based applications and its ...
Applications executed on a shared distributed platform compete for resources provided by the platfor...
International audienceIn this paper we present an end-to-end solution to define and execute reliable...
Software systems have to face evolutions of their running context and users. Therefore, the so-calle...
Abstract. Middleware has emerged as an important architectural component in modern distributed syste...
We propose a meta-framework called 'Plastik' which i) supports the specification and creation of run...
Continuous availability of services and low degree of disruption are two inherent necessities for mi...
Dynamic evolution is a key aspect of the design, development, and maintenance of complex and distrib...
Component-based software engineering is a way of raising the level of abstraction for software devel...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
AbstractThis paper presents a mechanism for dynamic reconfiguration of component-based applications ...
International audienceSoftware systems have to face evolutions of their running context and users. T...
One of the key issues that should be considered when addressing reliable evolution is to place a sof...
Distributed systems with high availability requirements have to allow reconfiguration of the system ...
This paper revisits a problem that was identified by Kramer and Magee: placing a system in a consist...
This paper presents a mechanism for dynamic reconfiguration of component-based applications and its ...
Applications executed on a shared distributed platform compete for resources provided by the platfor...
International audienceIn this paper we present an end-to-end solution to define and execute reliable...
Software systems have to face evolutions of their running context and users. Therefore, the so-calle...
Abstract. Middleware has emerged as an important architectural component in modern distributed syste...