Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have become too complex to be managed by human administrators alone, but rather require a new blend of coordination mechanisms between people and software services. This paper presents a roadmap to effective and efficient system adaptation through coupling self- awareness of global-level goals with sustainability constraints. Sustainability of large-scale systems challenges self-adaptation approaches by its intrinsic characters of global and long-lasting effects. We introduce a scientific architecture comprising five levels of awareness: (i) event-awareness, (ii) situation-awareness, (iii) adaptability awareness, (iv) goal-awareness, and (v) futur...
The 12 carefully reviewed papers included in this state-of-the-art survey originate from the Interna...
none1The SAPERE project has developed a highly-innovative theoretical and practical framework for th...
Self-adaptation mechanisms modify target systems dynamically to address adaptation goals, which may ...
Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have ...
Contemporary software systems are becoming increasingly large, heterogeneous, and decentralised. The...
New challenges such as big data, ultra-large-scale services, and continuously available services are...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
Self-awareness is a crucial capability of autonomous service-based systems that enables them to self...
A system of systems (SoS) integrates independently useful systems into a larger system. Examples are...
Systems-of-systems (SoS) are systems resulted from the interaction among other independent constitue...
Future software systems will operate in a highly dynamic world. Systems will need to operate correct...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
A system of systems (SoS) integrates independently use-ful systems into a larger system. Examples ar...
Self-adaptive software can assess and modify its behavior when the assessment indicates that the pro...
The 12 carefully reviewed papers included in this state-of-the-art survey originate from the Interna...
none1The SAPERE project has developed a highly-innovative theoretical and practical framework for th...
Self-adaptation mechanisms modify target systems dynamically to address adaptation goals, which may ...
Self-awareness and self-adaptation have become primary concerns in large-scale systems as they have ...
Contemporary software systems are becoming increasingly large, heterogeneous, and decentralised. The...
New challenges such as big data, ultra-large-scale services, and continuously available services are...
An increasing number of mission-critical software systems require dependability, robustness, adaptab...
Adaptation and sustainability are two key challenges leading the development of software-systems now...
Self-awareness is a crucial capability of autonomous service-based systems that enables them to self...
A system of systems (SoS) integrates independently useful systems into a larger system. Examples are...
Systems-of-systems (SoS) are systems resulted from the interaction among other independent constitue...
Future software systems will operate in a highly dynamic world. Systems will need to operate correct...
Self-adaptability has been proposed as an effective approach to deal with the increasing complexity,...
A system of systems (SoS) integrates independently use-ful systems into a larger system. Examples ar...
Self-adaptive software can assess and modify its behavior when the assessment indicates that the pro...
The 12 carefully reviewed papers included in this state-of-the-art survey originate from the Interna...
none1The SAPERE project has developed a highly-innovative theoretical and practical framework for th...
Self-adaptation mechanisms modify target systems dynamically to address adaptation goals, which may ...