Reasoning about lock placements

  • Authors:
  • Peter Hawkins;Alex Aiken;Kathleen Fisher;Martin Rinard;Mooly Sagiv

  • Affiliations:
  • Stanford University;Stanford University;Tufts University;MIT;Tel Aviv University, Israel

  • Venue:
  • ESOP'12 Proceedings of the 21st European conference on Programming Languages and Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

A lock placement describes, for each heap location, which lock guards the location, and under what circumstances. We formalize methods for reasoning about lock placements, making precise the interactions between the program, the heap structure, and the lock placement.