-
2
-
-
28444494370
-
Unbounded transactional memory
-
C. S. Ananian, K. Asanovic, B. C. Kuszmaul, C. E. Leiserson, and S. Lie. Unbounded transactional memory. In HPCA, 2005.
-
(2005)
HPCA
-
-
Ananian, C.S.1
Asanovic, K.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Lie, S.5
-
3
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
4
-
-
31844438058
-
Applications of synchronization coverage
-
A. Bron, E. Farchi, Y. Magid, Y. Nir, and S. Ur. Applications of synchronization coverage. In PPoPP, 2005.
-
(2005)
PPoPP
-
-
Bron, A.1
Farchi, E.2
Magid, Y.3
Nir, Y.4
Ur, S.5
-
5
-
-
33746070807
-
The atomos transactional programming language
-
B. D. Carlstrom, A. McDonald, H. Chafi, J. Chung, C. C. Minn, C. Kozyrakis, and K. Olukotun. The atomos transactional programming language. In PLDI '06, 2006.
-
(2006)
PLDI '06
-
-
Carlstrom, B.D.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Minn, C.C.5
Kozyrakis, C.6
Olukotun, K.7
-
6
-
-
0034590182
-
-
S. Chandra and P. M. Chen. Whither generic recovery from application faults? a fault study using open-source software. In DSN, 2000.
-
S. Chandra and P. M. Chen. Whither generic recovery from application faults? a fault study using open-source software. In DSN, 2000.
-
-
-
-
7
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi et al. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI, 2002.
-
(2002)
PLDI
-
-
Choi, J.-D.1
-
8
-
-
0005343754
-
An empirical study of operating system errors
-
A. Chou, J. Yang, B. Chelf, S. Hallem, and D. R. Engler. An empirical study of operating system errors. In SOSP, 2001.
-
(2001)
SOSP
-
-
Chou, A.1
Yang, J.2
Chelf, B.3
Hallem, S.4
Engler, D.R.5
-
9
-
-
0036315513
-
Multi-threaded java program test generation
-
O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur. Multi-threaded java program test generation. IBM Systems Journal, 2002.
-
(2002)
IBM Systems Journal
-
-
Edelstein, O.1
Farchi, E.2
Nir, Y.3
Ratsaby, G.4
Ur, S.5
-
10
-
-
0242453884
-
RacerX: Effective, static detection of race conditions and deadlocks
-
D. Engler and K. Ashcraft. RacerX: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Engler, D.1
Ashcraft, K.2
-
11
-
-
84947250078
-
Concurrent bug patterns and how to test them
-
E. Farchi, Y. Nir, and S. Ur. Concurrent bug patterns and how to test them. In IPDPS, 2003.
-
(2003)
IPDPS
-
-
Farchi, E.1
Nir, Y.2
Ur, S.3
-
12
-
-
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
-
13
-
-
0030651806
-
Model checking for programming languages using verisoft
-
P. Godefroid. Model checking for programming languages using verisoft. In POPL, 1997.
-
(1997)
POPL
-
-
Godefroid, P.1
-
14
-
-
1542359963
-
-
W. Gu, Z. Kalbarczyk, R. K. Iyer, and Z. Yang. Characterization of linux kernel behavior under errors. In DSN, 2003.
-
W. Gu, Z. Kalbarczyk, R. K. Iyer, and Z. Yang. Characterization of linux kernel behavior under errors. In DSN, 2003.
-
-
-
-
15
-
-
4644359934
-
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
-
-
-
-
16
-
-
1442308195
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA, 2003.
-
(2003)
OOPSLA
-
-
Harris, T.1
Fraser, K.2
-
18
-
-
0000596666
-
Purify: Fast detection of memory leaks and access errors
-
R. Hastings and B. Joyce. Purify: Fast detection of memory leaks and access errors. In Usenix, 1992.
-
(1992)
Usenix
-
-
Hastings, R.1
Joyce, B.2
-
19
-
-
84910009447
-
CP-Miner: A tool for finding copy-paste and related bugs in o perating system code
-
Z. Li, S. Lu, S. Myagmar, and Y. Zhou. CP-Miner: A tool for finding copy-paste and related bugs in o perating system code. In OSDI, 2004.
-
(2004)
OSDI
-
-
Li, Z.1
Lu, S.2
Myagmar, S.3
Zhou, Y.4
-
20
-
-
34547229642
-
Have things changed now?: An empirical study of bug characteristics in modern open source software
-
Z. Li, L. Tan, X. Wang, S. Lu, Y. Zhou, and C. Zhai. Have things changed now?: an empirical study of bug characteristics in modern open source software. In Proceedings of the 1st workshop on Architectural and system support for impwving software dependability (ASID'06), 2006.
-
(2006)
Proceedings of the 1st workshop on Architectural and system support for impwving software dependability (ASID'06)
-
-
Li, Z.1
Tan, L.2
Wang, X.3
Lu, S.4
Zhou, Y.5
Zhai, C.6
-
21
-
-
57149131636
-
-
S. Lu, W. Jiang, and Y. Zhou. A. study of interleaving coverage criteria. In FSE, 2007.
-
S. Lu, W. Jiang, and Y. Zhou. A. study of interleaving coverage criteria. In FSE, 2007.
-
-
-
-
22
-
-
53149140743
-
-
S. Lu, S. Park, C. Hu, X. Ma, W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. Muvi: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSP07, 2007.
-
S. Lu, S. Park, C. Hu, X. Ma, W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. Muvi: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSP07, 2007.
-
-
-
-
23
-
-
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
-
24
-
-
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
-
26
-
-
33748873605
-
Logtm: Log-based transactional memory
-
K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, and D. A. Wood. Logtm: Log-based transactional memory. In HPCA, 2006.
-
(2006)
HPCA
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
27
-
-
33749236639
-
Nested transactional, memory: Model and architecture sketches
-
J. E. B. Moss and A. L. Hosking. Nested transactional, memory: model and architecture sketches. Sci. Comput. Program., 2006.
-
(2006)
Sci. Comput. Program
-
-
Moss, J.E.B.1
Hosking, A.L.2
-
28
-
-
35448945590
-
Iterative context bounding for systematic testing of multithreaded programs
-
M. Musuvathi and S. Qadeer. Iterative context bounding for systematic testing of multithreaded programs. In PLDI, 2007.
-
(2007)
PLDI
-
-
Musuvathi, M.1
Qadeer, S.2
-
29
-
-
0036040304
-
CCured: Type-safe retrofitting of legacy code
-
G. C. Necula, S. McPeak, and W. Weimer. CCured: Type-safe retrofitting of legacy code. In POPL, 2002.
-
(2002)
POPL
-
-
Necula, G.C.1
McPeak, S.2
Weimer, W.3
-
30
-
-
16244366310
-
Valgrind: A program, supervision framework
-
N. Nethercote and J. Seward. Valgrind: A program, supervision framework. ENTCS, 2003.
-
(2003)
ENTCS
-
-
Nethercote, N.1
Seward, J.2
-
31
-
-
34547442886
-
Improving the accuracy of data race detection
-
R. H. B. Netzer and B. P. Miller. Improving the accuracy of data race detection. In PPoPP, 1991.
-
(1991)
PPoPP
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
32
-
-
22944473604
-
-
T. Ostrand, E. Weyuker, and R. Bell. Predicting the location and number of faults in large software systems. TSE, 2005.
-
T. Ostrand, E. Weyuker, and R. Bell. Predicting the location and number of faults in large software systems. TSE, 2005.
-
-
-
-
33
-
-
0038346243
-
ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes
-
M. Prvulovic and J. Torrellas. ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes. In ISCA, 2003.
-
(2003)
ISCA
-
-
Prvulovic, M.1
Torrellas, J.2
-
34
-
-
8344288219
-
Kiss: Keep it simple and sequential
-
S. Qadeer and D. Wu. Kiss: keep it simple and sequential. In PLDI, 2004.
-
(2004)
PLDI
-
-
Qadeer, S.1
Wu, D.2
-
35
-
-
84885578759
-
Rx: Treating bugs as allergies c a safe method to survive software failures
-
F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou. Rx: Treating bugs as allergies c a safe method to survive software failures. In SOSP, 2005.
-
(2005)
SOSP
-
-
Qin, F.1
Tucek, J.2
Sundaresan, J.3
Zhou, Y.4
-
36
-
-
35348903787
-
Metatm/txlinux: Transactional memory for an operating system
-
H. E. Ramadan, C. J. Rossbach, D. E. Porter, O. S. Hofmann, A. Bhandari, and E. Witchel. Metatm/txlinux: transactional memory for an operating system. In ISCA, 2007.
-
(2007)
ISCA
-
-
Ramadan, H.E.1
Rossbach, C.J.2
Porter, D.E.3
Hofmann, O.S.4
Bhandari, A.5
Witchel, E.6
-
37
-
-
33846498673
-
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 TOCS, 1997.
-
(1997)
ACM TOCS
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
38
-
-
84957056268
-
A comparison of software defects in database management systems and operating systems
-
M. Sullivan and R. Chillarege. A comparison of software defects in database management systems and operating systems. In FTCS, 1992.
-
(1992)
FTCS
-
-
Sullivan, M.1
Chillarege, R.2
-
40
-
-
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
-
41
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodík, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, 2005.
-
(2005)
PLDI
-
-
Xu, M.1
Bodík, R.2
Hill, M.D.3
-
42
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: Efficient detection of data race conditions via adaptive tracking. In SOSP, 2005.
-
(2005)
SOSP
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
-
43
-
-
34547229642
-
Have things changed now? - an empirical study of bug characteristics in modern open source software
-
Z. Li et. al. Have things changed now? - an empirical study of bug characteristics in modern open source software. In ASID workshop in ASPLOS, 2006.
-
(2006)
ASID workshop in ASPLOS
-
-
Li, Z.1
et., al.2
|