In this work, we compare current approaches to dynamic adaptation (DA) and identify the need for further research on mechanisms for DA, which should allow for higher compositionality and flexibility. Moreover, after exploring the research landscape in DA we identified the need for a framework that permits to compose several elements of a software system and specially the ones that perform adaptation. Finally, we identified the need for a framework that allows for runtime discovery or replacement of services with a runtime environment capable of verifying the reliability of changes and preservation of the execution time bounds of the software system
Abstract—Modern software systems need to be continuously available under varying conditions. Their a...
A key challenge posed by the Next Generation Internet landscape, is that modern service-based system...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
The growing complexity of software systems as well as changing conditions in the operating environme...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Software applications executing in highly dynamic environments are faced with the challenge of freq...
Dependable software systems, like any other software sys-tem, are subject to change during their lif...
Abstract Software systems evolve continuously. They need to be updated to fix bugs, to improve their...
peer-reviewedThe service-oriented computing paradigm is in widespread use for adaptive systems that ...
The authors of this paper have all developed a framework that allows runtime adaptation of software ...
We propose a new approach to dynamic adaptation, based on the combination of adaptation hooks provid...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Our ICSE 1998 paper showed how an application can be adapted at runtime by manipulating its architec...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
Abstract—Modern software systems need to be continuously available under varying conditions. Their a...
A key challenge posed by the Next Generation Internet landscape, is that modern service-based system...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
non-peer-reviewedIn this work, we compare current approaches to dynamic adaptation (DA) and identify...
The growing complexity of software systems as well as changing conditions in the operating environme...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Software applications executing in highly dynamic environments are faced with the challenge of freq...
Dependable software systems, like any other software sys-tem, are subject to change during their lif...
Abstract Software systems evolve continuously. They need to be updated to fix bugs, to improve their...
peer-reviewedThe service-oriented computing paradigm is in widespread use for adaptive systems that ...
The authors of this paper have all developed a framework that allows runtime adaptation of software ...
We propose a new approach to dynamic adaptation, based on the combination of adaptation hooks provid...
International audienceAdaptive software includes the necessary mechanisms to modify its behavior in ...
Our ICSE 1998 paper showed how an application can be adapted at runtime by manipulating its architec...
AbstractThe notion of software adaptation considered in this paper relates to the capability of maki...
Abstract—Modern software systems need to be continuously available under varying conditions. Their a...
A key challenge posed by the Next Generation Internet landscape, is that modern service-based system...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...