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, Türkiye, 5 - 06 Şubat 2026, ss.519-524, (Tam Metin Bildiri) identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/iisec69317.2026.11418519
  • Basıldığı Şehir: Ankara
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.519-524
  • Anahtar Kelimeler: Architecture Scaffolding, Requirements Engineering, Retrieval-Augmented Generation (RAG), Software Architecture Extraction
  • TED Üniversitesi Adresli: Evet

Özet

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.