Abstract. We describe an approach based upon software process technology to on-the-fly monitoring, redeployment, reconfiguration, and in general dynamic adaptation of distributed software applications. We choose the term dynamic adaptation to refer to modifications in structure and behavior that can be made to individual components, as well as sets thereof, or the overall target system configuration, such as adding, removing or substituting components, while the system is running and without bringing it down. The goal of dynamic adaptation is manifold: supporting run-time software composition, enforcing adherence to requirements, ensuring uptime and quality of service of missioncritical systems, recovering from and preventing faults, seamle...
Distributed autonomous applications are generally composed of a set of distributed objects (compo-ne...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
The growing complexity of software systems as well as changing conditions in the operating environme...
We have developed a model and a platform for end-to-end run-time monitoring, behavior and performanc...
We describe an approach based upon software process technology to on-the-fly monitoring, redeploymen...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Component-based development has become a commonly used technique for building complex software syste...
In this paper we show how mobile agents can be applied to software component updates in a distribut...
Organizations around the world are facing the challenge of a rapidly changing environment. As a resu...
International audienceThe development of a single software product is ine cient when groups of produ...
International audienceDistributed autonomous applications are generally composed of a set of distrib...
New generation distributed software systems are expected to be able to meet changing user needs and ...
Abstract—With the advent of embedded and mobile computing techniques, software systems are increasin...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
In this work, we compare current approaches to dynamic adaptation (DA) and identify the need for fur...
Distributed autonomous applications are generally composed of a set of distributed objects (compo-ne...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
The growing complexity of software systems as well as changing conditions in the operating environme...
We have developed a model and a platform for end-to-end run-time monitoring, behavior and performanc...
We describe an approach based upon software process technology to on-the-fly monitoring, redeploymen...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Component-based development has become a commonly used technique for building complex software syste...
In this paper we show how mobile agents can be applied to software component updates in a distribut...
Organizations around the world are facing the challenge of a rapidly changing environment. As a resu...
International audienceThe development of a single software product is ine cient when groups of produ...
International audienceDistributed autonomous applications are generally composed of a set of distrib...
New generation distributed software systems are expected to be able to meet changing user needs and ...
Abstract—With the advent of embedded and mobile computing techniques, software systems are increasin...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
In this work, we compare current approaches to dynamic adaptation (DA) and identify the need for fur...
Distributed autonomous applications are generally composed of a set of distributed objects (compo-ne...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
The growing complexity of software systems as well as changing conditions in the operating environme...