-
1
-
-
26444455136
-
Synthesis of interface specifications for java classes
-
R. Alur, P. Cerny, P. Madhusudan, and W. Nam. Synthesis of interface specifications for java classes. In POPL, 2005.
-
(2005)
POPL
-
-
Alur, R.1
Cerny, P.2
Madhusudan, P.3
Nam, W.4
-
4
-
-
34547678137
-
Colorama: Architectural support for data-centric synchronization
-
L. Ceze, P. Montesinos, C. von Praun, and J. Torrellas. Colorama: Architectural support for data-centric synchronization. In HPCA, 2007.
-
(2007)
HPCA
-
-
Ceze, L.1
Montesinos, P.2
von Praun, C.3
Torrellas, J.4
-
5
-
-
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
-
6
-
-
77949368283
-
An empirical comparison of monitoring algorithms for access anomaly detection
-
A. Dinning and E. Schonberg. An empirical comparison of monitoring algorithms for access anomaly detection. In PPoPP, 1990.
-
(1990)
PPoPP
-
-
Dinning, A.1
Schonberg, E.2
-
8
-
-
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
-
9
-
-
0036041420
-
Bugs as deviant behavior: A general approach to inferring errors in systems code
-
D. Engler, D. Y. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as deviant behavior: A general approach to inferring errors in systems code. In SOSP, pages 57-72, 2001.
-
(2001)
SOSP
, pp. 57-72
-
-
Engler, D.1
Chen, D.Y.2
Hallem, S.3
Chou, A.4
Chelf, B.5
-
11
-
-
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
-
12
-
-
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
-
-
85081513616
-
-
E. D. Group. EDG C/C++ front end.
-
E. D. Group. EDG C/C++ front end.
-
-
-
-
15
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
S. Hangal and M. S. Lam. Tracking down software bugs using automatic anomaly detection. In ICSE, 2002.
-
(2002)
ICSE
-
-
Hangal, S.1
Lam, M.S.2
-
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
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
M. Herlihy and J. E. B. Moss. Transactional memory: architectural support for lock-free data structures. In ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
20
-
-
77949371828
-
From uncertainty to belief: Inferring the specification within
-
Nov
-
T. Kremenek, P. Twohey, G. Back, A. Ng, and D. Engler. From uncertainty to belief: Inferring the specification within. In OSDI, Nov 2006.
-
(2006)
OSDI
-
-
Kremenek, T.1
Twohey, P.2
Back, G.3
Ng, A.4
Engler, D.5
-
21
-
-
84910009447
-
CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code
-
Z. Li, S. Lu, S. Myagmar, and Y. Zhou. CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code. In OSDI, 2004.
-
(2004)
OSDI
-
-
Li, Z.1
Lu, S.2
Myagmar, S.3
Zhou, Y.4
-
22
-
-
32344452883
-
-
Z. Li and Y. Zhou. PR-Miner: Automatically extracting implicit programming rules and detecting violations in large software code. In FSE, Sept 2005.
-
Z. Li and Y. Zhou. PR-Miner: Automatically extracting implicit programming rules and detecting violations in large software code. In FSE, Sept 2005.
-
-
-
-
24
-
-
32344438116
-
-
V. B. Livshits and T. Zimmermann. Dynamine: Finding common error patterns by mining software revision histories. In FSE, 2005.
-
V. B. Livshits and T. Zimmermann. Dynamine: Finding common error patterns by mining software revision histories. In FSE, 2005.
-
-
-
-
25
-
-
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
-
26
-
-
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
-
27
-
-
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
-
28
-
-
33746060520
-
Effective static race detection for java
-
M. Naik, A. Aiken, and J. Whaley. Effective static race detection for java. In PLDI, 2006.
-
(2006)
PLDI
-
-
Naik, M.1
Aiken, A.2
Whaley, J.3
-
29
-
-
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
-
30
-
-
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
-
31
-
-
0037702327
-
Hybrid dynamic data race detection
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
O'Callahan, R.1
Choi, J.-D.2
-
32
-
-
85086057763
-
Online data-race detection via coherency guarantees
-
D. Perkovic and P. J. Keleher. Online data-race detection via coherency guarantees. In OSDI, 1996.
-
(1996)
OSDI
-
-
Perkovic, D.1
Keleher, P.J.2
-
33
-
-
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
-
-
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
-
36
-
-
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
-
-
31744435407
-
Mining temporal specifications for error detection
-
W. Weimer and G. Necula. Mining temporal specifications for error detection. In TACAS, 2005.
-
(2005)
TACAS
-
-
Weimer, W.1
Necula, G.2
-
39
-
-
0036983315
-
Automatic extraction of object-oriented component interfaces
-
J. Whaley, M. C. Martin, and M. S. Lam. Automatic extraction of object-oriented component interfaces. In ISSTA, 2002.
-
(2002)
ISSTA
-
-
Whaley, J.1
Martin, M.C.2
Lam, M.S.3
-
40
-
-
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
-
41
-
-
85038810709
-
Taint-enhanced policy enforcement: A practical approach to defeat a wide range of attacks
-
W. Xu, S. Bhatkar, and R. Sekar. Taint-enhanced policy enforcement: A practical approach to defeat a wide range of attacks. In USENIX Security Symposium, 2006.
-
(2006)
USENIX Security Symposium
-
-
Xu, W.1
Bhatkar, S.2
Sekar, R.3
-
42
-
-
34247116992
-
Perracotta: Mining temporal API rules from imperfect traces
-
J. Yang, D. Evans, D. Bhardwaj, T. Bhat, and M. Das. Perracotta: mining temporal API rules from imperfect traces. In ICSE, 2006.
-
(2006)
ICSE
-
-
Yang, J.1
Evans, D.2
Bhardwaj, D.3
Bhat, T.4
Das, M.5
-
43
-
-
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
|