-
1
-
-
80051876614
-
Efficient system-enforced deterministic parallelism
-
A. Aviram, S.-C. Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In OSDI, 2010.
-
(2010)
OSDI
-
-
Aviram, A.1
Weng, S.-C.2
Hu, S.3
Ford, B.4
-
4
-
-
77954721940
-
Pacer: Proportional detection of data races
-
M. D. Bond, K. E. Coons, and K. S. McKinley. Pacer: Proportional detection of data races. In PLDI, 2010.
-
(2010)
PLDI
-
-
Bond, M.D.1
Coons, K.E.2
McKinley, K.S.3
-
5
-
-
77954593673
-
Kivati: Fast detection and prevention of atomicity violations
-
L. Chew and D. Lie. Kivati: fast detection and prevention of atomicity violations. In EuroSys, 2010.
-
(2010)
EuroSys
-
-
Chew, L.1
Lie, D.2
-
6
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded objectoriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded objectoriented programs. In PLDI, 2002.
-
(2002)
PLDI
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
9
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL, 2004.
-
(2004)
POPL
-
-
Flanagan, C.1
Freund, S.N.2
-
10
-
-
70450237676
-
FastTrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. N. Freund. FastTrack: efficient and precise dynamic race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
77951770069
-
Automated patching techniques: The fix is in: Technical perspective
-
ISSN 0001-0782. doi
-
M. Harman. Automated patching techniques: the fix is in: technical perspective. Commun. ACM, 53(5):108-108, 2010. ISSN 0001-0782. doi: http://doi.acm.org/10.1145/1735223.1735248.
-
(2010)
Commun. ACM
, vol.53
, Issue.5
, pp. 108-108
-
-
Harman, M.1
-
12
-
-
78650121820
-
Instrumentation and sampling strategies for Cooperative Concurrency Bug Isolation
-
G. Jin, A. Thakur, B. Liblit, and S. Lu. Instrumentation and sampling strategies for Cooperative Concurrency Bug Isolation. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Jin, G.1
Thakur, A.2
Liblit, B.3
Lu, S.4
-
13
-
-
70349151478
-
Deadlock immunity: Enabling systems to defend against deadlocks
-
H. Jula, D. Tralamazza, C. Zamfir, and G. Candea. Deadlock immunity: Enabling systems to defend against deadlocks. In OSDI, 2008.
-
(2008)
OSDI
-
-
Jula, H.1
Tralamazza, D.2
Zamfir, C.3
Candea, G.4
-
15
-
-
85183755138
-
A time to patch II: Mozilla
-
Security Fix blog, Feb.
-
B. Krebs. A time to patch II: Mozilla. The Washington Post Security Fix blog, Feb. 2006. URL http://voices.washingtonpost.com/securityfix/2006/02/a- time-to-patch-ii-mozilla.html.
-
(2006)
The Washington Post
-
-
Krebs, B.1
-
16
-
-
34548233227
-
Healing data races on-the-fly
-
B. Krena, Z. Letko, R. Tzoref, S. Ur, and T. Vojnar. Healing data races on-the-fly. In PADTAD, 2007.
-
(2007)
PADTAD
-
-
Krena, B.1
Letko, Z.2
Tzoref, R.3
Ur, S.4
Vojnar, T.5
-
17
-
-
3042658703
-
LLVM: A compilation framework for lifelong program analysis & transformation
-
C. Lattner and V. Adve. LLVM: A compilation framework for lifelong program analysis & transformation. In CGO, 2004.
-
(2004)
CGO
-
-
Lattner, C.1
Adve, V.2
-
18
-
-
57349185129
-
AtomRace: Data race and atomicity violation detector and healer
-
Z. Letko, T. Vojnar, and B. Křena. AtomRace: data race and atomicity violation detector and healer. In PADTAD, 2008.
-
(2008)
PADTAD
-
-
Letko, Z.1
Vojnar, T.2
Křena, B.3
-
19
-
-
34249774237
-
AVIO: Detecting atomicity violations via access-interleaving invariants
-
S. Lu, J. Tucek, F. Qin, and Y. Zhou. AVIO: Detecting atomicity violations via access-interleaving invariants. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
20
-
-
58249111221
-
Learning from mistakes - A comprehensive study of real world concurrency bug characteristics
-
Mar.
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes - a comprehensive study of real world concurrency bug characteristics. In ASPLOS, Mar. 2008.
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
21
-
-
63149128671
-
Atom-Aid: Detecting and surviving atomicity violations
-
B. Lucia, J. Devietti, L. Ceze, and K. Strauss. Atom-Aid: Detecting and surviving atomicity violations. IEEE Micro, 29(1), 2009.
-
(2009)
IEEE Micro
, vol.29
, Issue.1
-
-
Lucia, B.1
Devietti, J.2
Ceze, L.3
Strauss, K.4
-
22
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In PLDI, 2005.
-
(2005)
PLDI
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
23
-
-
33745863169
-
Autolocker: Synchronization inference for atomic sections
-
B. McCloskey, F. Zhou, D. Gay, and E. Brewer. Autolocker: synchronization inference for atomic sections. In POPL, 2006.
-
(2006)
POPL
-
-
McCloskey, B.1
Zhou, F.2
Gay, D.3
Brewer, E.4
-
25
-
-
67650091399
-
CTrigger: Exposing atomicity violation bugs from their hiding places
-
S. Park, S. Lu, and Y. Zhou. CTrigger: exposing atomicity violation bugs from their hiding places. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Park, S.1
Lu, S.2
Zhou, Y.3
-
26
-
-
77954729210
-
Falcon: Fault localization in concurrent programs
-
S. Park, R. W. Vuduc, and M. J. Harrold. Falcon: fault localization in concurrent programs. In ICSE, 2010.
-
(2010)
ICSE
-
-
Park, S.1
Vuduc, R.W.2
Harrold, M.J.3
-
27
-
-
79959888422
-
Apple updates Leopard-again
-
Feb.
-
R. Pegoraro. Apple updates Leopard-again. Washington Post, Feb. 2008.
-
(2008)
Washington Post
-
-
Pegoraro, R.1
-
28
-
-
72249104274
-
Automatically patching errors in deployed software
-
J. H. Perkins, S. Kim, S. Larsen, S. P. Amarasinghe, J. Bachrach, M. Carbin, C. Pacheco, F. Sherwood, S. Sidiroglou, G. Sullivan, W.-F. Wong, Y. Zibin, M. D. Ernst, and M. C. Rinard. Automatically patching errors in deployed software. In SOSP, 2009.
-
(2009)
SOSP
-
-
Perkins, J.H.1
Kim, S.2
Larsen, S.3
Amarasinghe, S.P.4
Bachrach, J.5
Carbin, M.6
Pacheco, C.7
Sherwood, F.8
Sidiroglou, S.9
Sullivan, G.10
Wong, W.-F.11
Zibin, Y.12
Ernst, M.D.13
Rinard, M.C.14
-
30
-
-
67650178060
-
Detecting and tolerating asymmetric races
-
P. Ratanaworabhan, M. Burtscher, D. Kirovski, B. Zorn, R. Nagpal, and K. Pattabiraman. Detecting and tolerating asymmetric races. In PPoPP, 2009.
-
(2009)
PPoPP
-
-
Ratanaworabhan, P.1
Burtscher, M.2
Kirovski, D.3
Zorn, B.4
Nagpal, R.5
Pattabiraman, K.6
-
32
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM Transactions on Computer Systems, 15, 1997.
-
(1997)
ACM Transactions on Computer Systems
, pp. 15
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
35
-
-
57449122105
-
Dynamic recognition of synchronization operations for improved data race detection
-
C. Tian, V. Nagarajan, R. Gupta, and S. Tallam. Dynamic recognition of synchronization operations for improved data race detection. In ISSTA, 2008.
-
(2008)
ISSTA
-
-
Tian, C.1
Nagarajan, V.2
Gupta, R.3
Tallam, S.4
-
36
-
-
78650117230
-
Automatic atomic region identification in shared memory spmd programs
-
G. Upadhyaya, S. P. Midkiff, and V. S. Pai. Automatic atomic region identification in shared memory spmd programs. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Upadhyaya, G.1
Midkiff, S.P.2
Pai, V.S.3
-
37
-
-
33745856636
-
Associating synchronization constraints with data in an object-oriented language
-
M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL, 2006.
-
(2006)
POPL
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
38
-
-
77950883615
-
Abstraction-guided synthesis of synchronization
-
M. T. Vechev, E. Yahav, and G. Yorsh. Abstraction-guided synthesis of synchronization. In POPL, 2010.
-
(2010)
POPL
-
-
Vechev, M.T.1
Yahav, E.2
Yorsh, G.3
-
39
-
-
77952268287
-
Analyzing multicore dumps to facilitate concurrency bug reproduction
-
D. Weeratunge, X. Zhang, and S. Jagannathan. Analyzing multicore dumps to facilitate concurrency bug reproduction. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Weeratunge, D.1
Zhang, X.2
Jagannathan, S.3
-
40
-
-
84888447101
-
Bypassing races in live applications with execution filters
-
J. Wu, H. Cui, and J. Yang. Bypassing races in live applications with execution filters. In OSDI, 2010.
-
(2010)
OSDI
-
-
Wu, J.1
Cui, H.2
Yang, J.3
-
41
-
-
79955949615
-
Ad hoc synchronization considered harmful
-
W. Xiong, S. Park, J. Zhang, Y. Zhou, and Z. Ma. Ad hoc synchronization considered harmful. In OSDI, 2010.
-
(2010)
OSDI
-
-
Xiong, W.1
Park, S.2
Zhang, J.3
Zhou, Y.4
Ma, Z.5
-
42
-
-
77954609085
-
Execution synthesis: A technique for automated software debugging
-
C. Zamfir and G. Candea. Execution synthesis: A technique for automated software debugging. In EuroSys, 2010.
-
(2010)
EuroSys
-
-
Zamfir, C.1
Candea, G.2
|