pith:JERJI66U
Event-B Agent: Towards LLM Agent for Formal Model Synthesis and Repair
An LLM agent builds correct Event-B models from natural language by iteratively refining and repairing them with verification feedback.
arxiv:2605.17475 v1 · 2026-05-17 · cs.SE
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{JERJI66UV3U5FASD2ILRIYBD7C}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Evaluation across systems of varying complexity demonstrates that Event-B Agent substantially outperforms baselines in end-to-end formal model synthesis and repair, while maintaining reasonable efficiency.
The LLM can reliably translate formal verification error messages into sound repairs and refinements that preserve model correctness without introducing new inconsistencies or requiring human correction at each step.
Event-B Agent is an LLM agent that synthesizes, refines, and repairs Event-B formal models from natural language requirements via iterative verification feedback loops.
References
Formal links
Receipt and verification
| First computed | 2026-05-20T00:04:40.962038Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
4922947bd4aee9d28243d217146023f88149d4b34831b4ed8cc5c0adcfe1ca03
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/JERJI66UV3U5FASD2ILRIYBD7C \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 4922947bd4aee9d28243d217146023f88149d4b34831b4ed8cc5c0adcfe1ca03
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "fad92d0e91eac4b0047d23c4d675e9ec7896be84af4e4abf205c79fc104db723",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.SE",
"submitted_at": "2026-05-17T14:23:45Z",
"title_canon_sha256": "2178f6178a735493e57eef348b75b3ed0a2977349db7f2fff83dd5e1a72c6d10"
},
"schema_version": "1.0",
"source": {
"id": "2605.17475",
"kind": "arxiv",
"version": 1
}
}