TLA+-Bench: An Execution-Grounded Benchmark and Dataset for Natural-Language to TLA+ Specification Generation¶
Preprint / Under review
- Status:
Preprint / Under review
- Date:
July 2026
- Authors:
Arslan Bisharat, Eric Spencer, Brian Ortiz, Khushboo Bhadauria, Mujtaba Nazari, Beatriz Santos, Anisa Ramos, TaiNing Wang, George K. Thiruvathukal, Konstantin Läufer, Mohammed Abuhamad
- Institution:
Loyola University Chicago
- Paper:
- DOI:
- Artifact:
- Google Scholar:
Abstract¶
TLA+-Bench is an execution-grounded benchmark for measuring whether models can produce correct TLA+ specifications from natural-language descriptions. It contains 1,300 specifications drawn from 13 public repositories: 403 TLC-model-checked gold specifications and 897 parse-only silver specifications. Each gold specification ships with a model-checker configuration, allowing evaluation to measure execution rather than similarity to a reference answer.
Why This Matters¶
Parsing a generated specification is not the same as establishing that it is correct. TLA+-Bench makes that distinction measurable and exposes how much results change when evaluation choices are made explicit. It supplies a reproducible dataset, grader, and model outputs for research on natural-language-to-TLA+ generation.
The benchmark follows the earlier GCASR 2026 structured-benchmarking poster.
Citation¶
Arslan Bisharat, Eric Spencer, Brian Ortiz, Khushboo Bhadauria, Mujtaba Nazari, Beatriz Santos, Anisa Ramos, TaiNing Wang, George K. Thiruvathukal, Konstantin Läufer, and Mohammed Abuhamad. TLA+-Bench: An Execution-Grounded Benchmark and Dataset for Natural-Language to TLA+ Specification Generation. arXiv:2607.23425, 2026. https://doi.org/10.48550/arXiv.2607.23425