Self-adaptive software: Landscape and research challenges
Software systems dealing with distributed applications in changing environments normally
require human supervision to continue operation in all conditions. These (re-) configuring …
require human supervision to continue operation in all conditions. These (re-) configuring …
Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime
M Szvetits, U Zdun - Software & Systems Modeling, 2016 - Springer
In the context of software development, models provide an abstract representation of a
software system or a part of it. In the software development process, they are primarily used …
software system or a part of it. In the software development process, they are primarily used …
On patterns for decentralized control in self-adaptive systems
Self-adaptation is typically realized using a control loop. One prominent approach for
organizing a control loop in self-adaptive systems is by means of four components that are …
organizing a control loop in self-adaptive systems is by means of four components that are …
Engineering self-adaptive systems through feedback loops
To deal with the increasing complexity of software systems and uncertainty of their
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
Exploring alternative approaches to implement an elasticity policy
An elasticity policy governs how and when resources (eg, application server instances at the
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …
PaaS layer) are added to and/or removed from a cloud environment. The elasticity policy …
Performance model estimation and tracking using optimal filters
To update a performance model, its parameter values must be updated, and in some
applications (such as autonomic systems) tracked continuously over time. Direct …
applications (such as autonomic systems) tracked continuously over time. Direct …
Feedback control as MAPE-K loop in autonomic computing
Computing systems are becoming more and more dynamically reconfigurable or adaptive,
to be flexible wrt their environment and to automate their administration. Autonomic …
to be flexible wrt their environment and to automate their administration. Autonomic …
A design space for self-adaptive systems
Self-adaptive systems research is expanding as systems professionals recognize the
importance of automation for managing the growing complexity, scale, and scope of …
importance of automation for managing the growing complexity, scale, and scope of …
[PDF][PDF] Visibility of control in adaptive systems.
Adaptive systems respond to changes in their internal state or external environment with
guidance from an underlying control system. ULS systems are particularly likely to require …
guidance from an underlying control system. ULS systems are particularly likely to require …
Autonomic load-testing framework
In this paper, we present a method for performance testing of transactional systems. The
methods models the system under test, finds the software and hardware bottlenecks and …
methods models the system under test, finds the software and hardware bottlenecks and …