Software verification for weak memory via program transformation

Multiprocessors implement weak memory models, but program verifiers often assume Sequential Consistency (SC), and thus may miss bugs due to weak memory. We propose a sound transformation of the program to verify, enabling SC tools to perform verification w.r.t. weak memory. We present experiments fo...

Full description

Bibliographic Details
Main Authors: Alglave, J, Kroening, D, Nimal, V, Tautschnig, M
Other Authors: Felleisen, M
Format: Conference item
Published: Springer 2013