ARLO: Automating Architecture from Requirements

ARLO: Automating Architecture from Requirements

Using LLMs to transform natural language requirements into software architecture

ARLO is an innovative approach that automates the transformation of natural language software requirements into architecture designs using large language models.

  • Reduces human error and time in mapping requirements to architecture
  • Tailorable framework that adapts to different development contexts
  • Addresses key challenges of verbosity, ambiguity and inconsistency in natural language requirements
  • Improves architectural decision-making by enabling faster evaluation of alternatives

For engineering teams, ARLO represents a significant advance in requirements engineering, potentially streamlining the crucial but often problematic transition from requirements to architecture while maintaining quality and consistency.

ARLO: A Tailorable Approach for Transforming Natural Language Software Requirements into Architecture using LLMs

297 | 323