A Functional Software Reference Architecture for LLM-Integrated Systems
Not on the map. Why?
Abstract (arXiv)
The integration of large language models into software systems is transforming capabilities such as natural language understanding, decision-making, and autonomous task execution. However, the absence of a commonly accepted software reference architecture hinders systematic reasoning about their design and quality attributes. This gap makes it challenging to address critical concerns like privacy, security, modularity, and interoperability, which are increasingly important as these systems grow in complexity and societal impact. In this paper, we describe our textitemerging results for a preliminary functional reference architecture as a conceptual framework to address these challenges and guide the design, evaluation, and evolution of large language model-integrated systems. We identify key architectural concerns for these systems, informed by current research and practice. We then evaluate how the architecture addresses these concerns and validate its applicability using three open-source large language model-integrated systems in computer vision, text processing, and coding.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Jan 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 6.
9 papers.
- 2026Agent2Agent Threats in Safety-Critical LLM Assistants: A Human-Centric Taxonomycited by 3
- 2025AgentArcEval: An Architecture Evaluation Method for Foundation Model based Agentscited by 2
- 2026LIDL: LLM Integration Defect Localization via Knowledge Graph-Enhanced Multi-Agent Analysiscited by 2
- 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AIcited by 1
- 2025Specification and Detection of LLM Code Smellscited by 0
- 2026A Human-Centred Architecture for Large Language Models-Cognitive Assistants in Manufacturing within Quality Management Systemscited by 0
- 2026RAD-AI: Rethinking Architecture Documentation for AI-Augmented Ecosystemscited by 0
- 2026LLM Code Smells: A Taxonomy and Detection Approachcited by 0
- 2026Persona-as-Configuration: Generative Stakeholder Reporting for Agricultural Floodscited by 0
- 2026Persona-as-Configuration: Generative Stakeholder Reporting for Agricultural Floods20 Jul 2026
- 2026LLM Code Smells: A Taxonomy and Detection Approach21 May 2026
- 2026RAD-AI: Rethinking Architecture Documentation for AI-Augmented Ecosystems30 Mar 2026
- 2026A Human-Centred Architecture for Large Language Models-Cognitive Assistants in Manufacturing within Quality Management Systems17 Mar 2026
- 2026Agent2Agent Threats in Safety-Critical LLM Assistants: A Human-Centric Taxonomy5 Feb 2026
- 2026LIDL: LLM Integration Defect Localization via Knowledge Graph-Enhanced Multi-Agent Analysis9 Jan 2026
- 2025Specification and Detection of LLM Code Smells19 Dec 2025
- 2025A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI30 Oct 2025
- 2025AgentArcEval: An Architecture Evaluation Method for Foundation Model based Agents23 Oct 2025