Self-adaptive software: Landscape and research challenges

M Salehie, L Tahvildari - ACM transactions on autonomous and adaptive …, 2009 - dl.acm.org
Software systems dealing with distributed applications in changing environments normally
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 …

On patterns for decentralized control in self-adaptive systems

D Weyns, B Schmerl, V Grassi, S Malek… - Software Engineering for …, 2013 - Springer
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 …

Engineering self-adaptive systems through feedback loops

Y Brun, G Di Marzo Serugendo, C Gacek… - Software engineering for …, 2009 - Springer
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 …

Exploring alternative approaches to implement an elasticity policy

H Ghanbari, B Simmons, M Litoiu… - 2011 IEEE 4th …, 2011 - ieeexplore.ieee.org
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 …

Performance model estimation and tracking using optimal filters

T Zheng, CM Woodside, M Litoiu - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
To update a performance model, its parameter values must be updated, and in some
applications (such as autonomic systems) tracked continuously over time. Direct …

Feedback control as MAPE-K loop in autonomic computing

E Rutten, N Marchand, D Simon - … 15-19, 2013, Revised Selected and …, 2018 - Springer
Computing systems are becoming more and more dynamically reconfigurable or adaptive,
to be flexible wrt their environment and to automate their administration. Autonomic …

A design space for self-adaptive systems

Y Brun, R Desmarais, K Geihs, M Litoiu… - Software Engineering for …, 2013 - Springer
Self-adaptive systems research is expanding as systems professionals recognize the
importance of automation for managing the growing complexity, scale, and scope of …

[PDF][PDF] Visibility of control in adaptive systems.

HA Müller, M Pezzè, M Shaw - ULSSIS@ ICSE, 2008 - Citeseer
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 …

Autonomic load-testing framework

C Barna, M Litoiu, H Ghanbari - … of the 8th ACM international conference …, 2011 - dl.acm.org
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 …