Concurrent incorrectness separation logic
Concurrent incorrectness separation logic
复制标题
并发错误分离逻辑
DOI:
10.1145/3498695
复制
发表时间:
2022
影响因子:
--
通讯作者:
Raad A
中科院分区:
文献类型:
--
作者:
Raad A
Incorrectness separation logic (ISL) was recently introduced as a theory of under-approximate reasoning, with the goal of proving that compositional bug catchers find actual bugs. However, ISL only considers sequential programs. Here, we developconcurrent incorrectness separation logic(CISL), which extends ISL to account for bug catching in concurrent programs. Inspired by the work on Views, we design CISL as a parametric framework, which can be instantiated for a number of bug catching scenarios, including race detection, deadlock detection, and memory safety error detection. For each instance, the CISL meta-theory ensures thesoundnessof incorrectness reasoning for free, thereby guaranteeing that the bugs detected are true positives.
登录
查看更多内容
DOI:
10.1007/978-3-030-53291-8_14
发表时间:
2020-06-16
期刊:
Computer Aided Verification
影响因子:
--
作者:
Raad A;Berdine J;Dang HH;Dreyer D;O’Hearn P;Villard J
通讯作者:
Villard J
影响因子:
--
作者:
Sam Blackshear;Nikos Gorogiannis;P. O'Hearn;Ilya Sergey
通讯作者:
Sam Blackshear;Nikos Gorogiannis;P. O'Hearn;Ilya Sergey
影响因子:
1.6
作者:
P. O'Hearn
通讯作者:
P. O'Hearn
DOI:
10.1145/1250734.1250765
发表时间:
2007
期刊:
J. Log. Comput.
影响因子:
--
作者:
Alexey Gotsman;Josh Berdine;Byron Cook;Shmuel Sagiv
通讯作者:
Shmuel Sagiv
影响因子:
22.7
作者:
Distefano, Dino;Fahndrich, Manuel;O'Hearn, Peter W.
通讯作者:
O'Hearn, Peter W.