Score: 1

Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design

Published: March 26, 2025 | arXiv ID: 2503.20536v1

By: Yiran Zhang , Ruiyin Li , Peng Liang and more

Potential Business Impact:

Automates software design using smart computer helpers.

Business Areas:
Machine Learning Artificial Intelligence, Data and Analytics, Software

Architecture design is a critical step in software development. However, creating a high-quality architecture is often costly due to the significant need for human expertise and manual effort. Recently, agents built upon Large Language Models (LLMs) have achieved remarkable success in various software engineering tasks. Despite this progress, the use of agents to automate the architecture design process remains largely unexplored. To address this gap, we envision a Knowledge-based Multi-Agent Architecture Design (MAAD) framework. MAAD uses agents to simulate human roles in the traditional software architecture design process, thereby automating the design process. To empower these agents, MAAD incorporates knowledge extracted from three key sources: 1) existing system designs, 2) authoritative literature, and 3) architecture experts. By envisioning the MAAD framework, we aim to advance the full automation of application-level system development.

Country of Origin
πŸ‡¨πŸ‡³ πŸ‡ΈπŸ‡¬ Singapore, China

Page Count
5 pages

Category
Computer Science:
Software Engineering