Published January 1, 2010
| Version v1
Journal article
Open
Goldilocks: A Race-Aware Java Runtime
Creators
- 1. Koc Univ, Istanbul, Turkey
- 2. Microsoft Res, Redmond, WA USA
Description
We present GOLDILOCKS, a Java runtime that monitors program executions and throws a DataRaceException when a data race is about to occur This prevents racy accesses from taking place, and allows race conditions to be handled before they cause errors that may be difficult to diagnose later The DataRaceException is a valuable debugging tool, and, if supported with reasonable computational overhead, can be an important safety feature for deployed programs Experiments by us and others on race aware Java runtimes indicate that the DataRaceException may be a viable mechanism to enforce the safety of executions of multithreaded Java programs
Files
bib-e6bb4263-9cd0-4bfd-a5a3-f079b745c7c1.txt
Files
(124 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:15a83df7bd1428327d97365bb6e7c517
|
124 Bytes | Preview Download |