paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Dara: hybrid model checking of distributed systems

Dara:分布式系统的混合模型检测
FSE Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2018匹配度 2/10 · 论文研究分布式系统的混合模型检测,属于形式验证/程序验证方向,但未涉及用户核心关注的 LLM/Agent 与静态分析结合、浮点程序分析或贝叶斯程序分析。仅在广义程序验证上与画像有边缘交集。引用 2 inbox
Vaastav Anand
crossref: 2026-09-12

AI 速览

一句话:提出 Dara 混合模型检测方法,结合抽象建模与透明模型检测,缓解状态空间爆炸与验证人力成本。

摘要指出,构建正确的分布式系统实现仍然非常困难。现有方案大致分为两类:一类使用 TLA+、PlusCal 等抽象建模语言描述系统模型,再用 Coq、SPIN 等工具验证模型正确性,但需要投入大量人力;另一类如 MODIST、CMC、CHESS 等透明模型检测器可直接检测实现,却受状态空间爆炸影响,运行过慢而难以实用。Dara 提出一种混合模型检测方法,旨在结合抽象建模与透明模型检测的优势,以缓解状态爆炸和人工验证成本问题。摘要未给出具体技术机制与实验评估结果。

问题
分布式系统实现难以保证正确性,已有抽象建模验证方法人力成本高,透明模型检测器又因状态空间爆炸而速度过慢、难以实用。
方法
Dara 采用混合模型检测方法,试图结合抽象建模语言/验证工具与透明模型检测器的思路,以兼顾验证能力与可扩展性。
评估
摘要未报告具体评估方式与结果,需论文正文补充对状态空间爆炸和检测效率改善的实证验证。
原文摘要(Abstract)

Building correct implementations of distributed systems continues to elude us. Solutions consist of abstract modeling languages such as TLA+, PLusCal, which specify models of systems and tools like Coq, and SPIN which verify correctness of models but require considerable amount of effort, or transparent model checkers like MODIST, CMC and CHESS which suffer from state space explosion, rendering them impractical to use as they are too slow.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4646,
  title = {Dara: hybrid model checking of distributed systems},
  author = {Vaastav Anand},
  booktitle = {FSE},
  year = {2018},
  doi = {10.1145/3236024.3275438}
}