Software engineering for self-adaptive systems: Research challenges in the provision of assurances

R De Lemos, D Garlan, C Ghezzi, H Giese… - Software Engineering for …, 2017 - Springer
The important concern for modern software systems is to become more cost-effective, while
being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable …

Control-theoretical software adaptation: A systematic literature review

S Shevtsov, M Berekmeri, D Weyns… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …

[LIBRO][B] An introduction to self-adaptive systems: A contemporary software engineering perspective

D Weyns - 2020 - books.google.com
A concise and practical introduction to the foundations and engineering principles of self-
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …

Software engineering of self-adaptive systems

D Weyns - Handbook of software engineering, 2019 - Springer
Modern software systems are expected to operate under uncertain conditions, without
interruption. Possible causes of uncertainties include changes in the operational …

Engineering trustworthy self-adaptive software with dynamic assurance cases

R Calinescu, D Weyns, S Gerasimou… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …

Efficient analysis of large adaptation spaces in self-adaptive systems using machine learning

F Quin, D Weyns, T Bamelis, SS Buttar… - 2019 IEEE/ACM 14th …, 2019 - ieeexplore.ieee.org
When a self-adaptive system detects that its adaptation goals may be compromised, it needs
to determine how to adapt to ensure its goals. To that end, the system can analyze the …

WiP: A novel blockchain-based trust model for cloud identity management

K Bendiab, N Kolokotronis, S Shiaeles… - 2018 IEEE 16th Intl …, 2018 - ieeexplore.ieee.org
Secure and reliable management of identities has become one of the greatest challenges
facing cloud computing today, mainly due to the huge number of new cloud-based …

A systematic literature review on methods that handle multiple quality attributes in architecture-based self-adaptive systems

S Mahdavi-Hezavehi, VHS Durelli, D Weyns… - Information and …, 2017 - Elsevier
Context Handling multiple quality attributes (QAs) in the domain of self-adaptive systems is
an understudied research area. One well-known approach to engineer adaptive software …

Realizing self-adaptive systems via online reinforcement learning and feature-model-guided exploration

A Metzger, C Quinton, ZÁ Mann, L Baresi, K Pohl - Computing, 2024 - Springer
A self-adaptive system can automatically maintain its quality requirements in the presence of
dynamic environment changes. Develo** a self-adaptive system may be difficult due to …

Applying deep learning to reduce large adaptation spaces of self-adaptive systems with multiple types of goals

J Van Der Donckt, D Weyns, F Quin… - Proceedings of the …, 2020 - dl.acm.org
When a self-adaptive system needs to adapt, it has to analyze the possible options for
adaptation, ie, the adaptation space. For systems with large adaptation spaces, this analysis …