Automatic inference of memory fences

M Kuperstein, M Vechev, E Yahav - ACM SIGACT News, 2012 - dl.acm.org
We addresses the problem of automatic verification and fence inference in concurrent
programs running under relaxed memory models. Modern architectures implement relaxed …

Abstraction-guided synthesis of synchronization

M Vechev, E Yahav, G Yorsh - International Journal on Software Tools for …, 2013 - Springer
We present a novel framework for automatic inference of efficient synchronization in
concurrent programs, a task known to be difficult and error-prone when done manually. Our …

Practical Software Synthesis

E Yahav - Software Systems Safety, 2014 - ebooks.iospress.nl
Software is becoming increasingly complex. For system-level programmers, the transition of
hardware providers to multi-core architectures exposes new sources of complexity …

[PDF][PDF] Distributed Computing Column 43

I Keidar - 2010 - Citeseer
Abstract Model repair is a formal method that aims at fixing bugs in models automatically.
Typically, these models are finite state automata that can be compactly represented using …