Dependable software systems, like any other software sys-tem, are subject to change during their lifetimes. Tradi-tional approaches to bringing about change require that the system be brought offline temporarily. However, this is often undesirable due to requirements for high avail-ability. Furthermore, dramatically reducing availability may also cause a reduction in other dependability at-tributes such as security, safety and reliability. This pa-per presents an overview of a framework for managing change in dependable systems dynamically with the aim of preserving a high degree of availability. The framework allows the dynamic change process, controlled by an open set of algorithms, to be monitored and the impact of par-ticular algorithms...
We are concerned with software that can self-adapt to satisfy certain reliability requirements, in s...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...
In this work, we compare current approaches to dynamic adaptation (DA) and identify the need for fur...
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...
A major application of dynamic adaptation is the development of safe and reliable embedded systems. ...
Abstract Software systems evolve continuously. They need to be updated to fix bugs, to improve their...
Dynamic change management in an autonomic, service-oriented infrastructure is likely to disrupt the ...
International audienceResilient systems are expected to continuously provide trustworthy services de...
Abstract. Despite the valuable contributions on self-adaptation, most implemented approaches assume ...
This paper brings into focus the influence of dependable requirements engineering and change managem...
This paper discusses several relevant aspects of performing monitoring in the context of software-in...
[Context and motivation] All systems are susceptible to the need for change, with the desire to oper...
8th IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, Mannheim, ...
We are concerned with software that can self-adapt to satisfy certain reliability requirements, in s...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...
In this work, we compare current approaches to dynamic adaptation (DA) and identify the need for fur...
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...
A major application of dynamic adaptation is the development of safe and reliable embedded systems. ...
Abstract Software systems evolve continuously. They need to be updated to fix bugs, to improve their...
Dynamic change management in an autonomic, service-oriented infrastructure is likely to disrupt the ...
International audienceResilient systems are expected to continuously provide trustworthy services de...
Abstract. Despite the valuable contributions on self-adaptation, most implemented approaches assume ...
This paper brings into focus the influence of dependable requirements engineering and change managem...
This paper discusses several relevant aspects of performing monitoring in the context of software-in...
[Context and motivation] All systems are susceptible to the need for change, with the desire to oper...
8th IEEE International Conference on Pervasive Computing and Communications, PerCom 2010, Mannheim, ...
We are concerned with software that can self-adapt to satisfy certain reliability requirements, in s...
Distributed applications executing in uncertain environments, like the Internet, need to make timing...
The emergence of dynamic execution environments such as Grids forces applications to take dynamicity...