Comment on RaceDetectionLinks in data-race-test

11 views
Skip to first unread message

data-ra...@googlecode.com

unread,
Jun 17, 2010, 5:59:41 AM6/17/10
to data-ra...@googlegroups.com
Comment by muti...@ispras.ru:

just a new links
#Tayfun Elmas, Shaz Qadeer, Serdar Tasiran. Goldilocks: Efficiently
Computing the Happens-Before Relation Using Locksets. // First combined
international workshops, FATES 2006 and RV 2006, Seattle, WA, USA, 2006.
#Eric Bodden. Racer: Effective Race Detection Using AspectJ. McGill
University, 2008.


For more information:
http://code.google.com/p/data-race-test/wiki/RaceDetectionLinks

data-ra...@googlecode.com

unread,
Jun 17, 2010, 7:04:29 AM6/17/10
to data-ra...@googlegroups.com
Comment by muti...@ispras.ru:

tools
# [http://en.wikipedia.org/wiki/Java_Pathfinder Java Path Finder] - Java
virtual machine which explore thread schedules and noondetermenistic
choices given by users. Thus it checks the Java program on all different
interleavings of threads. As a component it implements Goldilocks algorithm
# [http://www.cs.umd.edu/class/spring2004/cmsc433/checkSync.html
CheckSync] - implements Eraser
# [http://www.fit.vutbr.cz/research/groups/verifit/ Verifit] based on
ConTest, implements Eraser
# [http://www.haifa.ibm.com/projects/verification/contest/index.html
ConTest] - A Tool for Testing Multi-threaded Java Applications
# [http://www.bodden.de/research/past-research/racer/ Racer] is a new
Eraser-based algorithm to detect data races in multi-threaded Java programs

data-ra...@googlecode.com

unread,
Jun 3, 2011, 7:19:45 PM6/3/11
to data-ra...@googlegroups.com
Comment by dd...@corensic.com:

[http://www.corensic.com Corensic] provides Jinx for both Linux and
Windows. Starting in version 1.3, the Linux version of Jinx provides a
report showing a list of races that it has detected. This is a natural
side effect of trying to find unusual thread interleavings that cause data
corruption or crashes.

data-ra...@googlecode.com

unread,
Sep 29, 2011, 9:56:02 PM9/29/11
to data-ra...@googlegroups.com

data-ra...@googlecode.com

unread,
Aug 30, 2012, 12:18:01 AM8/30/12
to data-ra...@googlegroups.com
Comment by Alfred.S...@gmail.com:

one paper about helgrind+ which based on valgrind-helgrind:
Helgrind+: An efficient dynamic race detector
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5160998

data-ra...@googlecode.com

unread,
Aug 30, 2012, 12:19:00 AM8/30/12
to data-ra...@googlegroups.com

data-ra...@googlecode.com

unread,
Aug 26, 2013, 7:35:35 PM8/26/13
to data-ra...@googlegroups.com
Comment by kimocros...@gmail.com:

New paper:
http://www.computer.org/csdl/trans/td/preprint/06583165-abs.html

Data races are a common problem on shared-memory parallel computers,
including multicores. Analysis programs called race detectors help find and
eliminate them. However, current race detectors are geared for specific
concurrency libraries. When programmers use libraries unknown to a given
detector, the detector becomes useless or requires extensive reprogramming.
We introduce a new synchronization detection mechanism that is independent
of concurrency libraries. It dynamically detects synchronization constructs
based on a characteristic code pattern. The approach is non-intrusive and
applicable to various concurrency libraries. Experimental results confirm
that the approach identifies synchronizations and detects data races
regardless of the concurrency libraries involved. With this mechanism, race
detectors can be written once and need not be adapted to particular
libraries.

For more information:
https://code.google.com/p/data-race-test/wiki/RaceDetectionLinks
Reply all
Reply to author
Forward
0 new messages