Detail publikace

Dynamic Detection and Healing of Low Level Data Races.

Originální název

Dynamic Detection and Healing of Low Level Data Races.

Anglický název

Dynamic Detection and Healing of Low Level Data Races.

Jazyk

en

Originální abstrakt

Data races are a common problem in concurrent programming. This article describes a tool which is able to detect low level data races in Java programs and heal them -- all at run-time. This tool is build on top of IBM ConTest, a concurrency testing software. The tool uses a modification of the Eraser algorithm to detect data races and implements two techniques of data race healing.

Anglický abstrakt

Data races are a common problem in concurrent programming. This article describes a tool which is able to detect low level data races in Java programs and heal them -- all at run-time. This tool is build on top of IBM ConTest, a concurrency testing software. The tool uses a modification of the Eraser algorithm to detect data races and implements two techniques of data race healing.

BibTex


@inproceedings{BUT25911,
  author="Zdeněk {Letko}",
  title="Dynamic Detection and Healing of Low Level Data Races.",
  annote="Data races are a common problem in concurrent programming. This article describes
a tool which is able to detect low level data races in Java programs and heal
them -- all at run-time. This tool is build on top of IBM ConTest, a concurrency
testing software. The tool uses a modification of the Eraser algorithm to detect
data races and implements two techniques of data race healing.",
  address="Brno University of Technology",
  booktitle="Proceedings of the 13th Conference STUDENT EEICT 2007",
  chapter="25911",
  edition="Volume 2",
  howpublished="print",
  institution="Brno University of Technology",
  year="2007",
  month="april",
  pages="257--259",
  publisher="Brno University of Technology",
  type="conference paper"
}