Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-Adaptive Systems
Danny Weyns, Omid Gheibi, Federico Quin, Jeroen Van Der, Donckt

TL;DR
This paper introduces DLASeR+, a deep learning framework that efficiently reduces large adaptation spaces in self-adaptive systems without requiring feature engineering, supporting multiple goal types and outperforming existing methods.
Contribution
DLASeR+ is an extendable deep learning-based approach that automates adaptation space reduction without domain-specific feature engineering, applicable to various goal types.
Findings
DLASeR+ effectively reduces adaptation spaces with minimal impact on goal achievement.
It outperforms state-of-the-art learning-based reduction methods.
Supports multiple adaptation goal types beyond existing approaches.
Abstract
Many software systems today face uncertain operating conditions, such as sudden changes in the availability of resources or unexpected user behavior. Without proper mitigation these uncertainties can jeopardize the system goals. Self-adaptation is a common approach to tackle such uncertainties. When the system goals may be compromised, the self-adaptive system has to select the best adaptation option to reconfigure by analyzing the possible adaptation options, i.e., the adaptation space. Yet, analyzing large adaptation spaces using rigorous methods can be resource- and time-consuming, or even be infeasible. One approach to tackle this problem is by using online machine learning to reduce adaptation spaces. However, existing approaches require domain expertise to perform feature engineering to define the learner, and support online adaptation space reduction only for specific goals. To…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software System Performance and Reliability · Software Engineering Research
