A Separation Logic for Concurrent Randomized Programs

PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL(2018)

引用 20|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
separation logic,concurrency,probability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要