mlsanityData to 14 Oct 2026

SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems

arXiv 2509.23130 ↗First posted 27 Sep 2025cs.AI cs.DC cs.SEcited by 2

Not on the map. Why?

Abstract (arXiv)

Formal models are essential to specifying large, complex computer systems and verifying their correctness, but are notoriously expensive to write and maintain. Recent advances in generative AI show promise in generating certain forms of specifications. However, existing work mostly targets small code, not complete systems. It is unclear whether AI can deal with realistic system artifacts, as this requires abstracting their complex behavioral properties into formal models. We present SysMoBench, a benchmark that evaluates AI's ability to formally model large, complex systems. We focus on concurrent and distributed systems, which are keystones of today's critical computing infrastructures, encompassing operating systems and cloud infrastructure. We use TLA+, the de facto specification language for concurrent and distributed systems, though the benchmark can be extended to other specification languages. We address the primary challenge of evaluating AI-generated models by automating metrics like syntactic and runtime correctness, conformance to system code, and invariant correctness. SysMoBench currently includes eleven diverse system artifacts: the Raft implementation of Etcd and Redis, the leader election of ZooKeeper, the Spinlock, Mutex, and Ringbuffer in Asterinas OS, etc., with more being added. SysMoBench enables us to understand the capabilities and limitations of today's LLMs and agents, putting tools in this area on a firm footing and opening up promising new research directions.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 24 of its 56 references that are in the map. First posted on arXiv 27 Sep 2025.

Builds on

24 of 56 references.

References · 24

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2020Measuring Massive Multitask Language Understandingcited by 7,963
  3. 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
  4. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  5. 2024Agent-SafetyBench: Evaluating the Safety of LLM Agentscited by 306
  6. 2024Enchanting Program Specification Synthesis by Large Language Models using Static Analysis and Program Verificationcited by 58
  7. 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
  8. 2024SpecGen: Automated Generation of Formal Program Specifications via Large Language Modelscited by 53
  9. 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
  10. 2025VERINA: Benchmarking Verifiable Code Generationcited by 34
  11. 2024Automated Proof Generation for Rust Code via Self-Evolutioncited by 33
  12. 2025CLEVER: A Curated Benchmark for Formally Verified Code Generationcited by 29
12 more
  1. 2025From Informal to Formal -- Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofscited by 18
  2. 2024Specifications: The missing link to making the development of LLM systems an engineering disciplinecited by 17
  3. 2023How Effective are Large Language Models in Generating Software Specifications?cited by 12
  4. 2024SpecEval: Evaluating Code Comprehension in Large Language Models via Program Specificationscited by 8
  5. 2025OSVBench: Benchmarking LLMs on Specification Generation Tasks for Operating System Verificationcited by 8
  6. 2024An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal Specificationscited by 5
  7. 2024Validating Traces of Distributed Programs Against TLA+ Specificationscited by 5
  8. 2025Program Skeletons for Automated Program Translationcited by 3
  9. 2022Understanding Inconsistency in Azure Cosmos DB with TLA+cited by 2
  10. 2024Multi-Grained Specifications for Distributed System Model Checking and Verificationcited by 2
  11. 2025FormalSpecCpp: A Dataset of C++ Formal Specifications created using LLMscited by 2
  12. 2024Smart Casual Verification of the Confidential Consortium Frameworkcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.