Generative AI for Self-Adaptive Systems: State of the Art and Research Roadmap
Jialong Li, Mingyue Zhang, Nianyu Li, Danny Weyns, Zhi Jin, Kenji Tei

TL;DR
This paper reviews the potential of generative AI, especially large language models, to enhance self-adaptive systems by analyzing benefits, challenges, and proposing a research roadmap for integration.
Contribution
It provides a comprehensive analysis of how GenAI can improve SAS functionalities and interaction, and outlines a research roadmap addressing key challenges and mitigation strategies.
Findings
GenAI can enhance SAS autonomy and human-system interaction.
Current literature on GenAI in SAS is limited and diverse.
A research roadmap identifies key challenges and strategies for integration.
Abstract
Self-adaptive systems (SASs) are designed to handle changes and uncertainties through a feedback loop with four core functionalities: monitoring, analyzing, planning, and execution. Recently, generative artificial intelligence (GenAI), especially the area of large language models, has shown impressive performance in data comprehension and logical reasoning. These capabilities are highly aligned with the functionalities required in SASs, suggesting a strong potential to employ GenAI to enhance SASs. However, the specific benefits and challenges of employing GenAI in SASs remain unclear. Yet, providing a comprehensive understanding of these benefits and challenges is complex due to several reasons: limited publications in the SAS field, the technological and application diversity within SASs, and the rapid evolution of GenAI technologies. To that end, this paper aims to provide…
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
TopicsEthics and Social Impacts of AI · Explainable Artificial Intelligence (XAI) · Advanced Software Engineering Methodologies
