Self-adaptive software systems possess the ability to modify their own structure or behavior in response to changes in their operational environment. Access to sensor data providing information on the monitored environment is a necessary prerequisite in such software systems. In the future, self-adaptive software systems will be increasingly distributed and interconnected to perform their assigned tasks, e.g., within smart environments or as part of autonomous systems. Adaptations of the software systems\\\' structure or behavior will therefore have to be performed consistently on multiple remote subsystems. Current approaches, however, do not completely support the run-time adaptation of distributed and interconnected software systems. Su...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
We have developed a model and a platform for end-to-end run-time monitoring, behavior and performanc...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
Self-adaptive software systems possess the ability to modify their own structure or behavior in resp...
The complexity of computer networks has been rising over the last decades. Increasing interconnectiv...
Future applications will run in a highly heterogeneous and dynamic execution environment that forces...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
Software systems in domains like Smart Cities, the Internet of Things or autonomous cars are coined ...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
International audienceComputer software must dynamically adapt its behavior in response to changes i...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Self-adaptive software systems are systems that monitor their environment and com-pensate if there a...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
We have developed a model and a platform for end-to-end run-time monitoring, behavior and performanc...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...
Self-adaptive software systems possess the ability to modify their own structure or behavior in resp...
The complexity of computer networks has been rising over the last decades. Increasing interconnectiv...
Future applications will run in a highly heterogeneous and dynamic execution environment that forces...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
Software systems in domains like Smart Cities, the Internet of Things or autonomous cars are coined ...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
We have developed an infrastructure for end-to-end run-time monitoring, behavior/performance analysi...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
International audienceComputer software must dynamically adapt its behavior in response to changes i...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Self-adaptive software systems are systems that monitor their environment and com-pensate if there a...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
The goal of this roadmap paper is to summarize the state of-the-art and identify research challenges...
We have developed a model and a platform for end-to-end run-time monitoring, behavior and performanc...
International audienceUbiquitous computing environments are becoming more heterogeneous and highly d...