paper-with-me

홈 › Papers

MAAD: Automate Software Architecture Design through Knowledge-Driven Multi-Agent Collaboration

2025-07-28 · Ruiyin Li, Yiran Zhang, Xiyu Zhou, Peng Liang, Weisong Sun, Jifeng Xuan, Zhi Jin, Yang Liu arxiv

Software architecture design is a critical, yet inherently complex and knowledge-intensive phase of software development. It requires deep domain expertise, development experience, architectural knowledge, careful trade-offs among competing quality attributes, and the ability to adapt to evolving requirements. Traditionally, this process is time-consuming and labor-intensive, and relies heavily on architects, often resulting in limited design alternatives, especially under the pressures of agile development. While Large Language Model (LLM)-based agents have shown promising performance across various SE tasks, their application to architecture design remains relatively scarce and requires more exploration, particularly in light of diverse domain knowledge and complex decision-making. To address the challenges, we proposed MAAD (Multi-Agent Architecture Design), an automated framework that employs a knowledge-driven Multi-Agent System (MAS) for architecture design. MAAD orchestrates four specialized agents (i.e., Analyst, Modeler, Designer and Evaluator) to collaboratively interpret requirements specifications and produce architectural blueprints enriched with quality attributes-based evaluation reports. We then evaluated MAAD through a case study and comparative experiments against MetaGPT, a state-of-the-art MAS baseline. Our results show that MAAD's superiority lies in generating comprehensive architectural components and delivering insightful and structured architecture evaluation reports. Feedback from industrial architects across 11 requirements specifications further reinforces MAAD's practical usability. We finally explored the performance of the MAAD framework with three LLMs (GPT-4o, DeepSeek-R1, and Llama 3.3) and found that GPT-4o exhibits better performance in producing architecture design, emphasizing the importance of LLM selection in MAS-driven architecture design.

📄 PDF Abstract BibTeX arXiv:2507.21382

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory

2026-05-31 · Ruiyin Li, Yiran Zhang, Xiyu Zhou, Yangxiao Cai 외 arxiv

Software architecture design is a critical yet inherently complex and knowledge-intensive phase that requires balancing competing quality attributes and adapting to evolving requirements. Traditionally, this process has …

MAAD-Face: A Massively Annotated Attribute Dataset for Face Images

2020-12-02 · Philipp Terhörst, Daniel Fährmann, Jan Niklas Kolf, Naser Damer 외

Soft-biometrics play an important role in face biometrics and related fields since these might lead to biased performances, threatens the user's privacy, or are valuable for commercial aspects. Current face databases are…

AttributeFace Recognition

Mimicking Better by Matching the Approximate Action Distribution

2023-06-16 · João A. Cândido Ramos, Lionel Blondé, Naoya Takeishi, Alexandros Kalousis

In this paper, we introduce MAAD, a novel, sample-efficient on-policy algorithm for Imitation Learning from Observations. MAAD utilizes a surrogate reward signal, which can be derived from various sources such as adversa…

Imitation LearningMuJoCoOpenAI Gym

QiMeng: Fully Automated Hardware and Software Design for Processor Chip

2025-06-05 · Rui Zhang, Yuanbo Wen, Shuyao Cheng, Di Huang 외

Processor chip design technology serves as a key frontier driving breakthroughs in computer science and related fields. With the rapid advancement of information technology, conventional design paradigms face three major…

Collaborative LLM Agents for C4 Software Architecture Design Automation

2025-10-26 · Kamil Szczepanik, Jarosław A. Chudziak arxiv

Software architecture design is a fundamental part of creating every software system. Despite its importance, producing a C4 software architecture model, the preferred notation for such architecture, remains manual and t…