[Club2] Wed. Jun 1, 14:00: Jasmin Blanchette: "Nitpicking C++ Concurrency"

Alexander Krauss krauss at in.tum.de
Thu May 26 19:53:35 CEST 2011


Dear all,

next week, Jasmin will give a rehearsal of his PPDP 2011 talk on a major 
case study with Nitpick:


Nitpicking C++ Concurrency
====================================================
Wed. Jun 1, 14:00, MI 01.11.018 ("Konrad Zuse")

(joint work with Tjark Weber, Mark Batty, Scott Owens, and Susmit Sarkar)
PPDP 2011
http://www4.in.tum.de/~blanchet/ppdp2011-cpp-mem.pdf

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. 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.



More information about the Club2 mailing list