遇见数据集

A Benchmark Suite and Ground-Truth Methodology for Formal Verification of IEC 61131-3 Ladder Diagram Programs

收藏
Zenodo2026-07-28 更新2026-08-01 收录
官方服务:

资源简介:

Reproducibility artifact for the manuscript A Benchmark Suite and Ground-Truth Methodology for Formal Verification of IEC 61131-3 Ladder Diagram Programs. The suite contains 50 benchmarks over 83 program variants (15 textual Ladder Diagram, 25 graphical Ladder Diagram, 10 Structured Text) across ten industrial domains, each an IEC 61131-3 program in standard PLCopen XML or Structured Text paired with a formal safety property, a machine-checkable expected verdict, a recorded ground-truth method, and, for every violation, a triggering witness. It is, to our knowledge, the first formal-verification benchmark suite to cover graphical Ladder Diagram, the encoding in which real programs are exchanged. Ground truth for every verdict is established by one of three methods — construction (expert), fault injection, or audited cross-tool consensus — and the method used is recorded per variant. Each benchmark also records a validation_status: 31 benchmarks are tool-confirmed (ESBMC-PLC+ and/or nuXmv) and 19 are candidates whose verdicts are semantics-dependent or not yet encoded for a second checker. The corpus is packaged in an SV-COMP-compatible layout and ships with a JSON Schema, a schema validator (runner/validate.py), tool adapters, and a one-command re-check harness, so a new tool is added through an adapter rather than by reformatting the corpus. Benchmark data are released under CC BY 4.0; the schema, validator, runner, and adapters are released under the MIT licence.

提供机构:
Zenodo
创建时间:
2026-07-28
二维码
社区交流群
二维码
科研交流群
商业服务