Nitpicking c++ concurrency
Nitpicking c++ concurrency
复制标题
吹毛求疵的c并发
DOI:
10.1145/2003476.2003493
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
Blanchette J
中科院分区:
文献类型:
--
作者:
Blanchette J
Previous work formalized the C++ memory model in Isabelle/HOL in an effort to clarify the proposed standard's semantics. Here we employ the model finder Nitpick to check litmus test programs that exercise the memory model, including a simple locking algorithm. Nitpick is built on Kodkod (Alloy's backend) but understands Isabelle's richer logic; hence it can be applied directly to the C++ memory model. We only need to give it a few hints, and thanks to the underlying SAT solver it scales much better than the Cppmem explicit-state model checker. This case study inspired optimizations in Nitpick from which other formalizations can now benefit.
登录
查看更多内容
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
Mark Batty;Scott Owens;Susmit Sarkar;Peter Sewell;Tjark Weber
通讯作者:
Tjark Weber
DOI:
--
发表时间:
2005
期刊:
ESEC/FSE-13
影响因子:
--
作者:
Viktor Kunčak;D. Jackson
通讯作者:
D. Jackson
影响因子:
--
作者:
Emina Torlak;M. Vaziri;Julian T Dolby
通讯作者:
Julian T Dolby
DOI:
--
发表时间:
2002
期刊:
影响因子:
--
作者:
Jeremy Manson;W. Pugh
通讯作者:
W. Pugh
DOI:
--
发表时间:
1999
期刊:
ACPC Conference
影响因子:
--
作者:
A. Melo;S. C. Chagas
通讯作者:
S. C. Chagas