Neuro-Symbolic Agents for Hallucination-Free Requirements Reuse
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
The Object-Oriented Method for Requirements Authoring and Management (OOMRAM) is a requirements reuse framework that relies on exact identifier matching and rigid templates, limiting its ability to adapt specifications across diverse contexts. While Large Language Models (LLMs) offer the flexibility to overcome this bottleneck, they introduce the risk of generating structurally invalid or inconsistent requirement combinations. To address this tension, we present a neuro-symbolic multi-agent system that re-conceptualizes requirements reuse as a Model-Driven Elicitation process. In this paradigm, an LLM serves as a non-deterministic heuristic for traversing a deterministic domain model represented by a formal OOMRAM requirement lattice. A deterministic, symbolic validator enforces all structural constraints within the agent loop, effectively eliminating hallucinated requirement combinations by construction. Evaluated on an autonomous benchmark across two application families, our system achieves 100% requirement coverage and a constraint-violation rate of only 0.2%. Although the F1-score against a single gold standard is moderate (0.47-0.51), every generated specification is structurally valid and satisfies all mandatory domain requirements. The model-agnostic implementation scales to larger lattices via subgraph navigation and provides transparent audit trails for regulatory compliance.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 13 of its 46 references that are in the map. First posted on arXiv 2 May 2026.
Builds on
13 of 46 references.
Closest ancestors · 4
Same direction, newest first
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System10 Oct
- 2025Multi-Agent Debate Strategies to Enhance Requirements Engineering with Large Language Models8 Jul
- 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead7 Apr
Other references · 9
- 2022Survey of Hallucination in Natural Language Generationcited by 2,056
- 2023A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questionscited by 1,582
- 2020Neurosymbolic AI: The 3rd Wavecited by 253
- 2024LLM Hallucinations in Practical Code Generation: Phenomena, Mechanism, and Mitigationcited by 92
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 91
- 2023Generative Artificial Intelligence for Software Engineering -- A Research Agendacited by 23
- 2024De-Hallucinator: Mitigating LLM Hallucinations in Code Generation Tasks via Iterative Groundingcited by 14
- 2024Leveraging Graph-RAG and Prompt Engineering to Enhance LLM-Based Automated Requirement Traceability and Compliance Checkscited by 6
- 2026TraceLLM: Leveraging Large Language Models with Prompt Engineering for Enhanced Requirements Traceabilitycited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Agent4RE: A Self-Refining Multi-agent Framework for End-to-End Software Requirements Engineering and Benchmarking
- 2025Requirements Development and Formalization for Reliable Code Generation: A Multi-Agent Vision
- 2024MARE: Multi-Agents Collaboration Framework for Requirements Engineering
- 2025Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinement
- 2025ReqInOne: A Large Language Model-Based Agent for Software Requirements Specification Generation
- 2025The Software Engineering Simulations Lab: Agentic AI for RE Quality Simulations
- 2026On the Viability of Requirements Generation From Code: An Experience Report ↗
- 2026Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specifications