{"id":"https://openalex.org/W7163177179","doi":"https://doi.org/10.48550/arxiv.2606.01385","title":"Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory","display_name":"Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory","publication_year":2026,"publication_date":"2026-05-31","ids":{"openalex":"https://openalex.org/W7163177179","doi":"https://doi.org/10.48550/arxiv.2606.01385"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.01385","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.01385","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.01385","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137695081","display_name":"Ruiyin Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Ruiyin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137709255","display_name":"Yiran Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Yiran","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101584204","display_name":"Xiyu Zhou","orcid":"https://orcid.org/0009-0002-5946-0039"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhou, Xiyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112710079","display_name":"Yangxiao Cai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cai, Yangxiao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137623112","display_name":"Peng Liang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liang, Peng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137669622","display_name":"Weisong Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Weisong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137699202","display_name":"Jifeng Xuan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xuan, Jifeng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137702824","display_name":"Zhi Jin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jin, Zhi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5137683541","display_name":"Yang Liu","orcid":"https://orcid.org/0009-0000-7025-5293"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Yang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.4392000138759613,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.4392000138759613,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.336899995803833,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.08980000019073486,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6233000159263611},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.6089000105857849},{"id":"https://openalex.org/keywords/blueprint","display_name":"Blueprint","score":0.6079999804496765},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.5931000113487244},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5358999967575073},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.5062999725341797},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.46059998869895935},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.45509999990463257},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4122999906539917}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7246000170707703},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6233000159263611},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6168000102043152},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.6089000105857849},{"id":"https://openalex.org/C155911762","wikidata":"https://www.wikidata.org/wiki/Q422321","display_name":"Blueprint","level":2,"score":0.6079999804496765},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.5931000113487244},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5358999967575073},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.5062999725341797},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.46059998869895935},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.45509999990463257},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4122999906539917},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.40709999203681946},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4041999876499176},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.35679998993873596},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3443000018596649},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3402999937534332},{"id":"https://openalex.org/C53619493","wikidata":"https://www.wikidata.org/wiki/Q4787093","display_name":"Architecture framework","level":3,"score":0.319599986076355},{"id":"https://openalex.org/C154240960","wikidata":"https://www.wikidata.org/wiki/Q2860294","display_name":"Database-centric architecture","level":5,"score":0.3176000118255615},{"id":"https://openalex.org/C34972735","wikidata":"https://www.wikidata.org/wiki/Q2920267","display_name":"Engineering design process","level":2,"score":0.3160000145435333},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.30559998750686646},{"id":"https://openalex.org/C41065761","wikidata":"https://www.wikidata.org/wiki/Q2193309","display_name":"Applications architecture","level":4,"score":0.2874999940395355},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.28189998865127563},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.2770000100135803},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.274399995803833},{"id":"https://openalex.org/C48262172","wikidata":"https://www.wikidata.org/wiki/Q16908765","display_name":"Design process","level":3,"score":0.26100000739097595},{"id":"https://openalex.org/C2780440489","wikidata":"https://www.wikidata.org/wiki/Q5227278","display_name":"Data-driven","level":2,"score":0.2596000134944916},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.2590000033378601},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.25679999589920044}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.01385","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.01385","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.01385","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.01385","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.5687931776046753,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Software":[0],"architecture":[1,68,209],"design":[2,69,138],"is":[3],"a":[4,87,132],"critical":[5],"yet":[6],"inherently":[7],"complex":[8],"and":[9,18,30,44,73,99,103,125,130,159,177,183,220],"knowledge-intensive":[10],"phase":[11],"that":[12,90,136,171,194,203],"requires":[13,74],"balancing":[14],"competing":[15],"quality":[16,114,191,205],"attributes":[17],"adapting":[19],"to":[20,67,101,120],"evolving":[21],"requirements.":[22],"Traditionally,":[23],"this":[24],"process":[25],"has":[26],"been":[27],"time-consuming,":[28],"labor-intensive,":[29],"heavily":[31,210],"reliant":[32],"on":[33,165,212],"architects,":[34],"often":[35],"resulting":[36],"in":[37],"limited":[38],"exploration":[39],"of":[40,50,206],"alternative":[41],"architectural":[42,111,123],"decompositions":[43],"styles,":[45],"especially":[46],"under":[47],"the":[48,128,181,204,207,213],"pressures":[49],"agile":[51],"development.":[52],"While":[53],"LLM-based":[54],"agents":[55,94],"have":[56],"shown":[57],"promising":[58],"performance":[59],"across":[60,155,225],"various":[61],"software":[62],"engineering":[63],"tasks,":[64],"their":[65],"application":[66],"remains":[70],"relatively":[71],"scarce":[72],"systematic":[75],"exploration.":[76],"To":[77],"address":[78],"these":[79],"challenges,":[80],"we":[81,201],"proposed":[82],"MAAD":[83,117,145,172],"(Multi-Agent":[84],"Architecture":[85],"Design),":[86],"knowledge-driven":[88],"framework":[89],"orchestrates":[91],"four":[92],"specialized":[93],"(i.e.,":[95],"Analyst,":[96],"Modeler,":[97],"Designer":[98],"Evaluator)":[100],"autonomously":[102,188],"collaboratively":[104],"transform":[105],"requirements":[106],"specifications":[107],"into":[108,127],"comprehensive,":[109],"multi-view":[110],"blueprints":[112],"with":[113,218],"attribute":[115],"assessments.":[116],"incorporates":[118],"RAG":[119],"inject":[121],"recognized":[122],"standards":[124],"patterns":[126],"workflow":[129],"leverages":[131],"hierarchical":[133],"memory":[134],"mechanism":[135],"captures":[137],"history":[139],"for":[140],"iterative":[141],"refinement.":[142],"We":[143],"evaluated":[144],"through":[146],"comparative":[147],"experiments":[148],"against":[149],"MetaGPT,":[150],"using":[151],"quantitative":[152],"architecture-level":[153],"metrics":[154],"10":[156,166],"case":[157],"studies":[158],"qualitative":[160],"feedback":[161],"from":[162],"industry":[163],"architects":[164],"real-world":[167],"specifications.":[168],"Results":[169],"show":[170],"generates":[173],"more":[174],"complete,":[175],"modular,":[176],"traceable":[178],"architectures":[179],"than":[180],"baseline,":[182],"its":[184],"dedicated":[185],"Evaluator":[186],"agent":[187],"produces":[189],"structured":[190],"evaluation":[192,227],"reports":[193],"significantly":[195],"reduce":[196],"manual":[197],"validation":[198],"efforts.":[199],"Furthermore,":[200],"found":[202],"generated":[208],"depends":[211],"underlying":[214],"LLM's":[215],"reasoning":[216],"capacity,":[217],"GPT-5.2":[219],"Qwen3.5":[221],"outperforming":[222],"other":[223],"models":[224],"most":[226],"settings.":[228]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-03T00:00:00"}
