Partial-coherence abstractions for relaxed memory models

Michael Kuperstein, Martin Vechev, Eran Yahav

2011 · 51 citations · 24 references

Concepts

Abstract

We present an approach for automatic verification and fence inference in concurrent programs running under relaxed memory models. Verification under relaxed memory models is a hard problem. Given a finite state program and a safety specification, verifying that the program satisfies the specification under a sufficiently relaxed memory model is undecidable. For stronger models, the problem is decidable but has non-primitive recursive complexity.

References

24