MVC Test Orchestrator: SRS-Driven Architecture Extraction and Enforcement in AI-Assisted Software Development


Dim I., Saklavci Y., Aytekin K., Karakaya K. M.

5th International Conference on Informatics and Software Engineering, IISEC 2026, Ankara, Turkey, 5 - 06 February 2026, pp.519-524, (Full Text) identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.1109/iisec69317.2026.11418519
  • City: Ankara
  • Country: Turkey
  • Page Numbers: pp.519-524
  • Keywords: Architecture Scaffolding, Requirements Engineering, Retrieval-Augmented Generation (RAG), Software Architecture Extraction
  • TED University Affiliated: Yes

Abstract

One of the biggest problems in modern software development is ensuring that the Software Requirements Specifications (SRS) align with the final software design. Manually turning requirements into designs takes a lot of time, costs more, and often leads to mistakes or misunderstandings. This article introduces MVC Test Orchestrator, a tool powered by large language models that automatically creates Model-View-Controller (MVC) designs and test-compliant constructs directly from SRS documents. The system uses large language models with a flexible, agent-based setup and methods such as Retrieval-Augmented Generation, rule-based reasoning, and structured steps to ensure design choices align with the original requirements. The created designs are saved in a computer-friendly JSON format and turned into basic MVC project templates, which help keep designs consistent, make it easier to trace requirements, and reduce manual work early in software design and testing. Tests on five SRS examples show that the system's designs are over 96% accurate and follow requirements, do about 2-3% better than people on key measures, and keep errors very low at under 0.5%, showing that MVC Test Orchestrator is a promising way to build software that closely follows requirements.