Quarantining weakness: compositional reasoning under relaxed memory models

  • Authors:
  • Radha Jagadeesan;Gustavo Petri;Corin Pitcher;James Riely

  • Affiliations:
  • DePaul University;Purdue University;DePaul University;DePaul University

  • Venue:
  • ESOP'13 Proceedings of the 22nd European conference on Programming Languages and Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In sequential computing, every method of an object can be described in isolation via preconditions and postconditions. However, reasoning in a concurrent setting requires a characterization of all possible interactions acrossmethod invocations. Herlihy and Wing [1990]'s notion of linearizability simplifies such reasoning by intuitively ensuring that each method invocation "takes effect" between its invocation and response events.