paperbot · PL 论文追踪

RSS

A separation logic for concurrent randomized programs

POPL 3(POPL)2019
Joseph Tassarotti, Robert Harper

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

We present Polaris, a concurrent separation logic with support for probabilistic reasoning. As part of our logic, we extend the idea of coupling, which underlies recent work on probabilistic relational logics, to the setting of programs with both probabilistic and non-deterministic choice. To demonstrate Polaris, we verify a variant of a randomized concurrent counter algorithm and a two-level concurrent skip list. All of our results have been mechanized in Coq.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot659,
  title = {A separation logic for concurrent randomized programs},
  author = {Joseph Tassarotti and Robert Harper},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {POPL},
  year = {2019},
  doi = {10.1145/3290377}
}