VERIMED
Audits software requirements using independent LLM formalizations and SMT counterexamples to identify ambiguity and guide clarification.
55.4% to 98.5% verified QA accuracy with SMT feedback across 65 hemodialysis safety questions.
Method and supporting results
Generates formal encodings of natural-language requirements, checks for disagreements, and uses counterexamples to refine the requirements and answer safety questions.
- Formalized all 64 requirements in the ABZ hemodialysis benchmark.
- Clarification brought 12 flagged requirements into agreement across the sampled encodings.
- Verification is relative to the generated formal model; it does not prove complete faithfulness to human intent.