We propose a meta-framework called 'Plastik' which i) supports the specification and creation of runtime component-framework-based software systems and ii) facilitates and manages the runtime reconfiguration of such systems while ensuring integrity across changes. The meta-framework is fundamentally an integration of an architecture description language (an extension of ACME/Armani) and a reflective component runtime (OpenCOM). Plastik-generated component frameworks can be dynamically reconfigured either through programmed changes (which are foreseen at design time and specified at the ADL level); or through ad-hoc changes (which are unforeseen at design time but which are nevertheless constrained by invariants specified at the ADL level). ...
Abstract. Future middleware platforms will need to be more configurable in order to meet the demands...
International audienceComponent-based systems permit standardisation and re-usability of code throug...
The significance of the component-based software and component platforms has increased in the last 2...
Recent research has recognised the potential of coupling ADLs with underlying runtime environments t...
Recent research has recognised the potential of coupling ADLs with underlying runtime environments t...
Component-based software engineering is a way of raising the level of abstraction for software devel...
In component-based software systems, the basic building block is the component, and applications are...
Abstract. Applications executed on a shared distributed platform compete for resources provided by t...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
Applications executed on a shared distributed platform compete for resources provided by the platfor...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
In this paper, we propose the application of concepts from aspect-oriented software development to f...
Architecture description languages (ADLs) can be used for describing architectures of component-base...
International audienceWe describe a framework that allows us to manage evolution of software assembl...
Dynamic reconfiguration, i.e. changing at runtime the communication pattern of a program is challeng...
Abstract. Future middleware platforms will need to be more configurable in order to meet the demands...
International audienceComponent-based systems permit standardisation and re-usability of code throug...
The significance of the component-based software and component platforms has increased in the last 2...
Recent research has recognised the potential of coupling ADLs with underlying runtime environments t...
Recent research has recognised the potential of coupling ADLs with underlying runtime environments t...
Component-based software engineering is a way of raising the level of abstraction for software devel...
In component-based software systems, the basic building block is the component, and applications are...
Abstract. Applications executed on a shared distributed platform compete for resources provided by t...
Component-based approaches generalize basic object-oriented implementations by allowing large collec...
Applications executed on a shared distributed platform compete for resources provided by the platfor...
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, a...
In this paper, we propose the application of concepts from aspect-oriented software development to f...
Architecture description languages (ADLs) can be used for describing architectures of component-base...
International audienceWe describe a framework that allows us to manage evolution of software assembl...
Dynamic reconfiguration, i.e. changing at runtime the communication pattern of a program is challeng...
Abstract. Future middleware platforms will need to be more configurable in order to meet the demands...
International audienceComponent-based systems permit standardisation and re-usability of code throug...
The significance of the component-based software and component platforms has increased in the last 2...