A Model of Dynamic Separation for Transactional Memory

  • Authors:
  • Martín Abadi;Tim Harris;Katherine F. Moore

  • Affiliations:
  • Microsoft Research, and University of California, Santa Cruz;Microsoft Research,;Microsoft Research, and University of Washington,

  • Venue:
  • CONCUR '08 Proceedings of the 19th international conference on Concurrency Theory
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamic separation is a new programming discipline for systems with transactional memory. We study it formally in the setting of a small calculus with transactions. We provide a precise formulation of dynamic separation and compare it with other programming disciplines. Furthermore, exploiting dynamic separation, we investigate some possible implementations of the calculus and we establish their correctness.