-
1
-
-
0004072686
-
-
Addison Wesley
-
A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools. Addison Wesley, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
0003292666
-
Generating representative web workloads for network and server performance evaluation
-
June
-
P. Barford and M. Crovella. Generating representative web workloads for network and server performance evaluation. In ACM SIGMETRICS, June 1998.
-
(1998)
ACM SIGMETRICS
-
-
Barford, P.1
Crovella, M.2
-
4
-
-
84991997276
-
Securing software by enforcing data-flow integrity
-
M. Castro, M. Costa, and T. Harris. Securing software by enforcing data-flow integrity. In OSDI, 2006.
-
(2006)
OSDI
-
-
Castro, M.1
Costa, M.2
Harris, T.3
-
5
-
-
35448996514
-
Practical memory leak detection using guarded value-flow analysis
-
S. Cherem, L. Princehouse, and R. Rugina. Practical memory leak detection using guarded value-flow analysis. In PLDI, 2007.
-
(2007)
PLDI
-
-
Cherem, S.1
Princehouse, L.2
Rugina, R.3
-
6
-
-
34547417097
-
HeapMD: Identifying heapbased bugs using anomaly detection
-
T. Chilimbi and V. Ganapathy. HeapMD: Identifying heapbased bugs using anomaly detection. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Chilimbi, T.1
Ganapathy, V.2
-
7
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented 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
-
8
-
-
35348872682
-
The Daikon system for dynamic detection of likely invariants
-
Dec
-
M. D. Ernst, J. H. Perkins, P. J. Guo, S. McCamant, C. Pacheco, M. S. Tschantz, and C. Xiao. The Daikon system for dynamic detection of likely invariants. Science of Computer Programming, 69 (1-3): 35-45, Dec. 2007.
-
(2007)
Science of Computer Programming
, vol.69
, Issue.1-3
, pp. 35-45
-
-
Ernst, M.D.1
Perkins, J.H.2
Guo, P.J.3
McCamant, S.4
Pacheco, C.5
Tschantz, M.S.6
Xiao, C.7
-
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
-
-
0037697288
-
A type and effect system for atomicity
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. In PLDI, pages 338-349, 2003.
-
(2003)
PLDI
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
12
-
-
80051927095
-
EIO: Error handling is occasionally correct
-
H. S. Gunawi, C. Rubio-Gonzaiz, A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, and B. Liblit. EIO: Error handling is occasionally correct. In FAST, 2008.
-
(2008)
FAST
-
-
Gunawi, H.S.1
Rubio-Gonzaiz, C.2
Arpaci-Dusseau, A.C.3
Arpaci-Dusseau, R.H.4
Liblit, B.5
-
13
-
-
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
-
14
-
-
84881595622
-
Data flow testing of parallelized code
-
M. J. Harrold and B. A. Malloy. Data flow testing of parallelized code. In ICSM, 1992.
-
(1992)
ICSM
-
-
Harrold, M.J.1
Malloy, B.A.2
-
16
-
-
37849012763
-
A study of interleaving coverage criteria
-
S. Lu, W. Jiang, and Y. Zhou. A study of interleaving coverage criteria. In FSE, 2007.
-
(2007)
FSE
-
-
Lu, S.1
Jiang, W.2
Zhou, Y.3
-
17
-
-
53149140743
-
MUVI: Automatically inferring multivariable access correlations and detecting related semantic and concurrency bugs
-
S. Lu, S. Park, C. Hu, X. Ma, W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. MUVI: Automatically inferring multivariable access correlations and detecting related semantic and concurrency bugs. In SOSP, 2007.
-
(2007)
SOSP
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
18
-
-
67650831940
-
Learning from mistakes - A comprehensive study of real world concurrency bug characteristics
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes - a comprehensive study of real world concurrency bug characteristics. In ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
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
-
-
76749091512
-
Finding concurrency bugs with contextaware communication graphs
-
B. Lucia and L. Ceze. Finding concurrency bugs with contextaware communication graphs. In MICRO, 2009.
-
(2009)
MICRO
-
-
Lucia, B.1
Ceze, L.2
-
21
-
-
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
-
-
70450242740
-
LiteRace: Effective sampling for lightweight data-race detection
-
D. Marino, M. Musuvathi, and S. Narayanasamy. LiteRace: effective sampling for lightweight data-race detection. In PLDI, 2009.
-
(2009)
PLDI
-
-
Marino, D.1
Musuvathi, M.2
Narayanasamy, S.3
-
24
-
-
0003071666
-
Httperf-a tool for measuring web server performance
-
D. Mosberger and T. Jin. httperf-a tool for measuring web server performance. Performance Evaluation Review, 26(3):3-37, 1998.
-
(1998)
Performance Evaluation Review
, vol.26
, Issue.3
, pp. 3-37
-
-
Mosberger, D.1
Jin, T.2
-
25
-
-
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
-
26
-
-
67650035234
-
Finding and reproducing heisenbugs in concurrent programs
-
M. Musuvathi, S. Qadeer, T. Ball, and G. Basler. Finding and reproducing heisenbugs in concurrent programs. In OSDI, 2008.
-
(2008)
OSDI
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
-
27
-
-
34249779799
-
Recording shared memory dependencies using strata
-
S. Narayanasamy, C. Pereira, and B. Calder. Recording shared memory dependencies using strata. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Narayanasamy, S.1
Pereira, C.2
Calder, B.3
-
28
-
-
35448955692
-
Valgrind: A framework for heavyweight dynamic binary instrumentation
-
N. Nethercote and J. Seward. Valgrind: A framework for heavyweight dynamic binary instrumentation. In PLDI, 2007.
-
(2007)
PLDI
-
-
Nethercote, N.1
Seward, J.2
-
29
-
-
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
-
30
-
-
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
-
31
-
-
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
-
32
-
-
0038378319
-
Efficient on-the-fly data race detection in multithreaded C++ programs
-
E. Pozniansky and A. Schuster. Efficient on-the-fly data race detection in multithreaded C++ programs. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
Pozniansky, E.1
Schuster, A.2
-
33
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
A. Sasturkar, R. Agarwal, L. Wang, and S. D. Stoller. Automated type-based analysis of data races and atomicity. In PPoPP, pages 83-94, 2005.
-
(2005)
PPoPP
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
34
-
-
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
-
-
57349085087
-
Race directed random testing of concurrent programs
-
K. Sen. Race directed random testing of concurrent programs. In PLDI, 2008.
-
(2008)
PLDI
-
-
Sen, K.1
-
37
-
-
35448968694
-
DITTO: Automatic incrementalization of data structure invariant checks (in Java)
-
A. Shankar and R. Bodik. DITTO: Automatic incrementalization of data structure invariant checks (in Java). In PLDI, 2007.
-
(2007)
PLDI
-
-
Shankar, A.1
Bodik, R.2
-
39
-
-
0038039922
-
Static conflict analysis for multi-threaded object oriented programs
-
C. von Praun and T. R. Gross. Static conflict analysis for multi-threaded object oriented programs. In PLDI, 2003.
-
(2003)
PLDI
-
-
Von Praun, C.1
Gross, T.R.2
-
40
-
-
78650120685
-
A regulated transitive reduction for longer memory race recording
-
M. Xu, R. Bodik, and M. Hill. A regulated transitive reduction for longer memory race recording. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Xu, M.1
Bodik, R.2
Hill, M.3
-
41
-
-
0038684791
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
M. Xu, R. Bodik, and M. D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA, 2003.
-
(2003)
ISCA
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
42
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodik, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, pages 1-14, 2005.
-
(2005)
PLDI
, pp. 1-14
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
44
-
-
70450285526
-
A case for an interleaving constrained shared-memory multi-processor
-
J. Yu and S. Narayanasamy. A case for an interleaving constrained shared-memory multi-processor. In ISCA, 2009.
-
(2009)
ISCA
-
-
Yu, J.1
Narayanasamy, S.2
-
45
-
-
21644447484
-
AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants
-
P. Zhou, W. Liu, F. Long, S. Lu, F. Qin, Y. Zhou, S. Midkiff, and J. Torrellas. AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants. In MICRO, 2004.
-
(2004)
MICRO
-
-
Zhou, P.1
Liu, W.2
Long, F.3
Lu, S.4
Qin, F.5
Zhou, Y.6
Midkiff, S.7
Torrellas, J.8
|