Software engineering for self-adaptive systems: Research challenges in the provision of assurances
The important concern for modern software systems is to become more cost-effective, while
being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable …
being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable …
Control-theoretical software adaptation: A systematic literature review
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …
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 …
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 …
interruption. Possible causes of uncertainties include changes in the operational …
Engineering trustworthy self-adaptive software with dynamic assurance cases
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …
environmental and internal uncertainties by dynamically adjusting its architecture and …
Efficient analysis of large adaptation spaces in self-adaptive systems using machine learning
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 …
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
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 …
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
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 …
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 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 …
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
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 …
adaptation, ie, the adaptation space. For systems with large adaptation spaces, this analysis …