Self-adaptive systems: A systematic literature review across categories and domains
Context: Championed by IBM's vision of autonomic computing paper in 2003, the autonomic
computing research field has seen increased research activity over the last 20 years …
computing research field has seen increased research activity over the last 20 years …
Managing trade-offs in self-adaptive software architectures: A systematic map** study
Self-adaptation has been driven by the need to achieve and maintain quality attributes in the
face of the continuously changing requirements, as well as the uncertain demand during run …
face of the continuously changing requirements, as well as the uncertain demand during run …
Run-time adaptation of quality attributes for automated planning
Self-adaptive systems typically operate in heterogeneous environments and need to
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …
Defining emergent software using continuous self-assembly, perception, and learning
Architectural self-organisation, in which different configurations of software modules are
dynamically assembled based on the current context, has been shown to be an effective …
dynamically assembled based on the current context, has been shown to be an effective …
Losing control: The case for emergent software systems using autonomous assembly, perception, and learning
Architectural self-organisation, in which different configurations of software modules are
dynamically assembled based on the current context, has been shown to be an effective …
dynamically assembled based on the current context, has been shown to be an effective …
Enhancing context specifications for dependable adaptive systems: A data mining approach
Context: Adaptive systems are expected to cater for various operational contexts by having
multiple strategies in achieving their objectives and the logic for matching strategies to an …
multiple strategies in achieving their objectives and the logic for matching strategies to an …
Improving scalability and reward of utility-driven self-healing for large dynamic architectures
Self-adaptation can be realized in various ways. Rule-based approaches prescribe the
adaptation to be executed if the system or environment satisfies certain conditions. They …
adaptation to be executed if the system or environment satisfies certain conditions. They …
Quantun: Quantification of uncertainty for the reassessment of requirements
N Bencomo - 2015 IEEE 23rd International Requirements …, 2015 - ieeexplore.ieee.org
Self-adaptive systems (SASs) should be able to adapt to new environmental contexts
dynamically. The uncertainty that demands this runtime self-adaptive capability makes it …
dynamically. The uncertainty that demands this runtime self-adaptive capability makes it …
The reassessment of preferences of non-functional requirements for better informed decision-making in self-adaptation
Decision-making requires the quantification and trade-off of multiple non-functional
requirements (NFRs) and the analysis of costs and benefits between alternative solutions …
requirements (NFRs) and the analysis of costs and benefits between alternative solutions …
Dynamic evaluation of microservice granularity adaptation
Microservices have gained acceptance in software industries as an emerging architectural
style for autonomic, scalable, and more reliable computing. Among the critical microservice …
style for autonomic, scalable, and more reliable computing. Among the critical microservice …