| Eraser: a dynamic data race detector for multi-threaded programs |
| Full text |
Pdf
(1.51 MB)
|
| Source
|
ACM Symposium on Operating Systems Principles
archive
Proceedings of the sixteenth ACM symposium on Operating systems principles
table of contents
Saint Malo, France
Pages: 27 - 37
Year of Publication: 1997
ISBN:0-89791-916-5
Also published in ...
|
|
Authors
|
|
Stefan Savage
|
Department of Computer Science and Engineering, University of Washington, Seattle
|
|
Michael Burrows
|
Digital Equipment Corporation, Systems Research Center
|
|
Greg Nelson
|
Digital Equipment Corporation, Systems Research Center
|
|
Patrick Sobalvarro
|
Digital Equipment Corporation, Systems Research Center
|
|
Thomas Anderson
|
Computer Science Division, University of California, Berkeley
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 21, Downloads (12 Months): 155, Citation Count: 34
|
|
|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Bershad et al. 95
|
B. N. Bershad , S. Savage , P. Pardyak , E. G. Sirer , M. E. Fiuczynski , D. Becker , C. Chambers , S. Eggers, Extensibility safety and performance in the SPIN operating system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.267-283, December 03-06, 1995, Copper Mountain, Colorado, United States
|
| |
Choi & Lewis 97
|
Choi, S.-E. and Lewis, E.C. University of Washington CSE 552 Project. Personal Communication, March 1997. http://www, cs. washington, edu/homes/ sungeun/not es / c s e662/index, html.
|
| |
Detlefs et al. 97
|
Detlefs, D. L., Leino, R. M., Nelson, t3., and Saxe, J. B. Extended Static Checking. Technical Report 149, Digital Equipment Corporation, Systems Research Center, to appear 1997.
|
| |
Digital Equipment 96a
|
Digital Equipment. AltaVista Search. http://altavista.digital, corn/, 1996.
|
| |
Digital Equipment 96b
|
Digital Equipment. Vesta Homu Page. http://www, research, digital, corn/ SR~/vesta/, 1996.
|
 |
Dinning & Schonberg 90
|
|
 |
Dinning & Schonberg 91
|
|
 |
Hoare 74
|
|
 |
Kleiman & Eykholt 95
|
|
 |
Lamport 78
|
|
 |
Lampson & Redell 80
|
|
 |
Lee & Thekkath 96
|
|
| |
Manasse & Nelson 91
|
Manasse, M. S. and Nelson, G. Trestle Reference Manual. Technical Report Research Report 68, Digital Equipment Corporation's Systems Research Center, Palo Alto, California, December I99i.
|
 |
Mellor-Crummey 91
|
|
 |
Mellor-Crummey 93
|
|
| |
Nelson et al. 96
|
Nelson, O., Leino, K. R. M., Saxe, J., and Stata, R. Extended Static Checking Home Page. http://www, research, digital, corn/ SRC/esc/Esc.html, 1996.
|
| |
Netzer 91
|
|
| |
Ousterhout 96
|
Ousterhout, J.K. Why Threads Are A Bad Idea (for most purposes). Invited talk at the 1996 USENIX Conference, January 1996. ht;t;p://www, smli. com/people/j otto. oust erhout/threads, ps.
|
 |
Perkovic & Keleher 96
|
|
 |
Scales et al. 96
|
Daniel J. Scales , Kourosh Gharachorloo , Chandramohan A. Thekkath, Shasta: a low overhead, software-only approach for supporting fine-grain shared memory, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.174-185, October 01-04, 1996, Cambridge, Massachusetts, United States
|
 |
Srivastava & Eustace 94
|
|
| |
SunSoft 94
|
SunSoff. lock_3, int: User's Guide. SunSoff Manual, August 1994.
|
CITED BY 34
|
|
|
|
|
|
|
|
Guang-Ien Cheng , Mingdong Feng , Charles E. Leiserson , Keith H. Randall , Andrew F. Stark, Detecting data races in Cilk programs that use locks, Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures, p.298-309, June 28-July 02, 1998, Puerto Vallarta, Mexico
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paruj Ratanaworabhan , Martin Burtscher , Darko Kirovski , Benjamin Zorn , Rahul Nagpal , Karthik Pattabiraman, Detecting and tolerating asymmetric races, Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming, February 14-18, 2009, Raleigh, NC, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Zdeněk Letko , Tomáš Vojnar , Bohuslav Křena, AtomRace: data race and atomicity violation detector and healer, Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging, p.1-10, July 20-21, 2008, Seattle, Washington
|
|
|
|
|
|
Chen Tian , Vijay Nagarajan , Rajiv Gupta , Sriraman Tallam, Dynamic recognition of synchronization operations for improved data race detection, Proceedings of the 2008 international symposium on Software testing and analysis, July 20-24, 2008, Seattle, WA, USA
|
|
|
Jun Chen , Steve MacDonald, Towards a better collaboration of static and dynamic analyses for testing concurrent programs, Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging, p.1-9, July 20-21, 2008, Seattle, Washington
|
|
|
Thomas Witkowski , Nicolas Blanc , Daniel Kroening , Georg Weissenbacher, Model checking concurrent linux device drivers, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA
|
|
|
|
|
|
Shay Artzi , Adam Kiezun , David Glasser , Michael D. Ernst, Combined static and dynamic mutability analysis, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, November 05-09, 2007, Atlanta, Georgia, USA
|
|
|
|
|
|
Shay Artzi , Adam Kieżun , Jaime Quinonez , Michael D. Ernst, Parameter reference immutability: formal definition, inference tool, and comparison, Automated Software Engineering, v.16 n.1, p.145-192, March 2009
|
|
|
|
|
|
|
|
|
|
|