Large Language Models for Software Architecture Design Support in Self-Adaptive Systems: Early Insights from an Exploratory Systematic Review

Authors

  • Nadeem Abbas Linnaeus University
  • Nazia Shahzadi Linnaeus University

DOI:

https://doi.org/10.64552/wipiec.v12i2.149

Keywords:

Large Language Models, Self-Adaptive Software Systems, Software Architecture, Architectural Design, Architectural Reasoning, MAPE-K, Autonomous Computing Systems, Systematic Literature Review

Abstract

Modern computing systems exhibit increasing heterogeneity and often require runtime self-management and adaptation to cope with their structural and operational complexity, as well as changes in their environment and requirements. Self-Adaptive Software Systems (SASS) represent a class of context-aware and autonomous systems designed to manage such complexity. However, designing such systems remains challenging due to their complexity, runtime variability, and the continuous need to ensure functional and quality requirements. Large Language Models (LLMs) and Generative AI (Gen AI) offer promising capabilities, yet their use in the architectural design of SASS remains poorly understood. To that end, this study reports a work in progress systematic review. The review findings reveal that the use of LLMs and other Gen AI approaches for the architectural design of SASS remains nascent, with only four relevant studies identified. Across these studies, LLMs act as augmentative reasoning components, concentrated in the monitoring, analysis, planning, and knowledge phases of the MAPE-K loop and are only partially present in execution. Characteristics such as hybrid architectures, multi-agent reasoning, and retrieval-augmented grounding recur across the reviewed studies; however, given the small and heterogeneous evidence base, these are best viewed as preliminary observations rather than established trends, and trustworthiness and runtime assurance remain underexplored.  As a work in progress, this paper contributes an initial characterization of LLM-supported design in self-adaptive systems, outlines research directions, and aims to stimulate discussion within the community on advancing LLM-supported architectural design for self-adaptive and autonomous software systems.

Author Biographies

Nadeem Abbas, Linnaeus University

Linnaeus University, Växjö, Sweden.

Nazia Shahzadi, Linnaeus University

Linnaeus University, Växjö, Sweden.

References

I. Mistrík, R. M. Soley, N. Ali, J. Grundy, and B. Tekinerdogan, Software quality assurance: in large scale and complex software-intensive systems. Morgan Kaufmann, 2015.

W. Hasselbring, Software Architecture: Past, Present, Future. Cham: Springer International Publishing, 2018, pp. 169–184. [Online]. Available: https://doi.org/10.1007/978-3-319-73897-0_10

N. Abbas and J. Andersson, “Architectural reasoning for dynamic software product lines,” in Proceedings of the 17th International Software Product Line Conference Co-located Workshops, 2013, pp. 117–124.

N. Abbas and J. Andersson, “Architectural reasoning support for product lines of self-adaptive software systems-a case study,” in European Conference on Software Architecture. Springer, 2015, pp. 20–36.

M. Salehie and L. Tahvildari, “Self-adaptive software: Landscape and research challenges,” ACM transactions on autonomous and adaptive systems (TAAS), vol. 4, no. 2, pp. 1–42, 2009.

D. Weyns, I. Gerostathopoulos, N. Abbas, J. Andersson, S. Biffl, P. Brada,T. Bures, A. Di Salle, M. Galster, P. Lago et al., “Self-adaptation in industry: A survey,” ACM Transactions on Autonomous and Adaptive Systems, vol. 18, no. 2, pp. 1–44, 2023.

H. Naveed, A. U. Khan, S. Qiu, M. Saqib, S. Anwar, M. Usman, N. Akhtar, N. Barnes, and A. Mian, “A comprehensive overview of large language models,” ACM Transactions on Intelligent Systems and Technology, vol. 16, no. 5, pp. 1–72, 2025.

X. Hou, Y. Zhao, Y. Liu, Z. Yang, K. Wang, L. Li, X. Luo, D. Lo, J. Grundy, and H. Wang, “Large language models for software engineering: A systematic literature review,” ACM Transactions on Software Engineering and Methodology, vol. 33, no. 8, pp. 1–79, 2024.

A. S. Shethiya, “Llm-powered architectures: Designing the next generation of intelligent software systems,” Academia Nexus Journal, vol. 2, no. 1, 2023.

J. Li, M. Zhang, N. Li, D. Weyns, Z. Jin, and K. Tei, “Exploring the potential of large language models in self-adaptive systems,” in Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2024, pp. 77–83.

R. Donakanti, P. Jain, S. Kulkarni, and K. Vaidhyanathan, “Reimagining self-adaptation in the age of large language models,” in 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C). IEEE, 2024, pp. 171–174.

B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey, and S. Linkman, “Systematic literature reviews in software engineering– a systematic literature review,” Information and software technology, vol. 51, no. 1, pp. 7–15, 2009.

C. Wohlin, “Guidelines for snowballing in systematic literature studies and a replication in software engineering,” in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, ser. EASE. New York, NY, USA: Association for Computing Machinery, 2014. [Online]. Available: https://doi.org/10.1145/2601248.2601268

H. Zhang and M. Ali Babar, “On searching relevant studies in software engineering,” 2010.

Y. Xia, N. Jazdi, and M. Weyrich, “An architecture for integrating large language models with digital twins and automation systems,” in 2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, 2025, pp. 1–8.

G. Ghiani, E. Manni, and S. Zacchino, “Improving adaptability in optimization-based decision support systems through large language models,” IEEE Access, 2025.

Ç. U. Ögdü, K. Arslano ˘ glu, and M. Karaköse, “An adaptive multi-agent llm-based clinical decision support system integrating biomedical rag and web intelligence,” IEEE Access, 2025.

Y. Zhuang, W. Jiang, J.-Y. Zhang, Z. Yang, J. T. Zhou, and C. Zhang, “Learning to be a doctor: Searching for effective medical agent architectures,” in Proceedings of the 33rd ACM International Conference on Multimedia, 2025, pp. 6996–7005.

Downloads

Published

2026-08-25

How to Cite

Abbas, N., & Shahzadi, N. (2026). Large Language Models for Software Architecture Design Support in Self-Adaptive Systems: Early Insights from an Exploratory Systematic Review. WiPiEC Journal - Works in Progress in Embedded Computing Journal, 12(2), 8. https://doi.org/10.64552/wipiec.v12i2.149