Applying machine learning in self-adaptive systems: A systematic literature review

O Gheibi, D Weyns, F Quin - ACM Transactions on Autonomous and …, 2021 - dl.acm.org
Recently, we have been witnessing a rapid increase in the use of machine learning
techniques in self-adaptive systems. Machine learning has been used for a variety of …

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 …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

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 …

Software engineering for self-adaptive systems: A second research roadmap

R De Lemos, H Giese, HA Müller, M Shaw… - Software Engineering for …, 2013 - Springer
The goal of this roadmap paper is to summarize the state-of-the-art and identify research
challenges when develo**, deploying and managing self-adaptive software systems …

A multi-agent decentralized energy management system based on distributed intelligence for the design and control of autonomous polygeneration microgrids

CS Karavas, G Kyriakarakos, KG Arvanitis… - Energy Conversion and …, 2015 - Elsevier
The autonomous polygeneration microgrid topology has been developed in order to cover
holistically needs in a remote area such as electrical energy, space heating and cooling …

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 …

[HTML][HTML] Artificial intelligence for trusted autonomous satellite operations

K Thangavel, R Sabatini, A Gardi, K Ranasinghe… - Progress in Aerospace …, 2024 - Elsevier
Abstract Recent advances in Artificial Intelligence (AI) and Cyber-Physical Systems (CPS)
for aerospace applications have brought about new opportunities for the fast-growing …

Research directions in requirements engineering

BHC Cheng, JM Atlee - Future of software engineering (FOSE' …, 2007 - ieeexplore.ieee.org
In this paper, we review current requirements engineering (RE) research and identify future
research directions suggested by emerging software needs. First, we overview the state of …