AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants

  • Authors:
  • Shan Lu;Joseph Tucek;Feng Qin;Yuanyuan Zhou

  • Affiliations:
  • University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign;University of Illinois at Urbana-Champaign

  • Venue:
  • IEEE Micro
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article proposes an innovative concurrent-program invariant that captures programmers' atomicity assumptions. It describes a tool with two implementations, one in software and the other using hardware support, that can automatically extract such invariants and detect atomicity bugs.