-
1
-
-
0032090155
-
Generating representative web workloads for network and server performance evaluation
-
P. Barford and M. Crovella. Generating representative web workloads for network and server performance evaluation. In SIGMETRICS, pages 151-160, 1998.
-
(1998)
SIGMETRICS
, pp. 151-160
-
-
Barford, P.1
Crovella, M.2
-
2
-
-
31844438058
-
Applications of synchronization coverage
-
A. Bron, E. Farchi, Y. Magid, Y. Nir, and S. Ur. Applications of synchronization coverage. In PPOPP, pages 206-212, 2005.
-
(2005)
PPOPP
, pp. 206-212
-
-
Bron, A.1
Farchi, E.2
Magid, Y.3
Nir, Y.4
Ur, S.5
-
3
-
-
77952272763
-
A randomized scheduler with probabilistic guarantees of finding bugs
-
S. Burckhardt, P. Kothari, M. Musuvathi, and S. Nagarakatte. A randomized scheduler with probabilistic guarantees of finding bugs. In ASPLOS, pages 167-178, 2010.
-
(2010)
ASPLOS
, pp. 167-178
-
-
Burckhardt, S.1
Kothari, P.2
Musuvathi, M.3
Nagarakatte, S.4
-
4
-
-
85076893888
-
Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
-
C. Cadar, D. Dunbar, and D. R. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI, pages 209-224, 2008.
-
(2008)
OSDI
, pp. 209-224
-
-
Cadar, C.1
Dunbar, D.2
Engler, D.R.3
-
5
-
-
77749280368
-
Gambit: Effective unit testing for concurrency libraries
-
K. E. Coons, S. Burckhardt, and M. Musuvathi. Gambit: effective unit testing for concurrency libraries. In PPOPP, pages 15-24, 2010.
-
(2010)
PPOPP
, pp. 15-24
-
-
Coons, K.E.1
Burckhardt, S.2
Musuvathi, M.3
-
6
-
-
0036315513
-
Multithreaded java program test generation
-
O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur. Multithreaded java program test generation. IBM Systems Journal, 41(1): 111-125, 2002.
-
(2002)
IBM Systems Journal
, vol.41
, Issue.1
, pp. 111-125
-
-
Edelstein, O.1
Farchi, E.2
Nir, Y.3
Ratsaby, G.4
Ur, S.5
-
7
-
-
21644474151
-
Racerx: Effective, static detection of race conditions and deadlocks
-
D. R. Engler and K. Ashcraft. Racerx: effective, static detection of race conditions and deadlocks. In SOSP, pages 237-252, 2003.
-
(2003)
SOSP
, pp. 237-252
-
-
Engler, D.R.1
Ashcraft, K.2
-
8
-
-
78149256882
-
Fasttrack: Efficient and precise dynamic race detection
-
C. Flanagan and S. N. Freund. Fasttrack: efficient and precise dynamic race detection. Commun. ACM, 53(11): 93-101, 2010.
-
(2010)
Commun. ACM
, vol.53
, Issue.11
, pp. 93-101
-
-
Flanagan, C.1
Freund, S.N.2
-
9
-
-
67650095386
-
Velodrome: A sound and complete dynamic atomicity checker for multithreaded programs
-
C. Flanagan, S. N. Freund, and J. Yi. Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs. SIGPLAN Not., 43(6): 293-303, 2008.
-
(2008)
SIGPLAN Not.
, vol.43
, Issue.6
, pp. 293-303
-
-
Flanagan, C.1
Freund, S.N.2
Yi, J.3
-
10
-
-
17044436380
-
Dynamic partial-order reduction for model checking software
-
C. Flanagan and P. Godefroid. Dynamic partial-order reduction for model checking software. In POPL, pages 110-121, 2005.
-
(2005)
POPL
, pp. 110-121
-
-
Flanagan, C.1
Godefroid, P.2
-
11
-
-
0037697288
-
A type and effect system for atomicity
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. SIGPLAN Not., 38(5): 338-349, 2003.
-
(2003)
SIGPLAN Not.
, vol.38
, Issue.5
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
12
-
-
0003257889
-
Partial-Order Methods for the Verification of Concurrent Systems -An Approach to the State-Explosion Problem
-
Springer
-
P. Godefroid. Partial-Order Methods for the Verification of Concurrent Systems -An Approach to the State-Explosion Problem, volume 1032 of Lecture Notes in Computer ScienceLecture Notes in Computer ScienceLecture Notes in Computer Science. Springer, 1996.
-
(1996)
Lecture Notes in Computer Science.
, vol.1032
-
-
Godefroid, P.1
-
13
-
-
0030651806
-
Model checking for programming languages using verisoft
-
P. Godefroid. Model checking for programming languages using verisoft. In POPL, pages 174-186, 1997.
-
(1997)
POPL
, pp. 174-186
-
-
Godefroid, P.1
-
14
-
-
33745254726
-
Dart: Directed automated random testing
-
P. Godefroid, N. Klarlund, and K. Sen. Dart: directed automated random testing. In PLDI, pages 213-223, 2005.
-
(2005)
PLDI
, pp. 213-223
-
-
Godefroid, P.1
Klarlund, N.2
Sen, K.3
-
16
-
-
84896693469
-
Model checking java programs using java pathfinder
-
K. Havelund and T. Pressburger. Model checking java programs using java pathfinder. STTT, 2(4): 366-381, 2000.
-
(2000)
STTT
, vol.2
, Issue.4
, pp. 366-381
-
-
Havelund, K.1
Pressburger, T.2
-
17
-
-
80051919552
-
Persuasive prediction of concurrency access anomalies
-
J. Huang and C. Zhang. Persuasive prediction of concurrency access anomalies. In ISSTA, pages 144-154, 2011.
-
(2011)
ISSTA
, pp. 144-154
-
-
Huang, J.1
Zhang, C.2
-
18
-
-
0000194670
-
Elements of style: Analyzing a software design feature with a counterexample detector
-
D. Jackson and C. Damon. Elements of style: Analyzing a software design feature with a counterexample detector. IEEE Trans. Software Eng., 22(7): 484-495, 1996.
-
(1996)
IEEE Trans. Software Eng.
, vol.22
, Issue.7
, pp. 484-495
-
-
Jackson, D.1
Damon, C.2
-
19
-
-
80053202644
-
Improved multithreaded unit testing
-
V. Jagannath, M. Gligoric, D. Jin, Q. Luo, G. Rosu, and D. Marinov. Improved multithreaded unit testing. In SIGSOFT FSE, pages 223-233, 2011.
-
(2011)
SIGSOFT FSE
, pp. 223-233
-
-
Jagannath, V.1
Gligoric, M.2
Jin, D.3
Luo, Q.4
Rosu, G.5
Marinov, D.6
-
20
-
-
67650818282
-
A randomized dynamic program analysis technique for detecting real deadlocks
-
P. Joshi, C.-S. Park, K. Sen, and M. Naik. A randomized dynamic program analysis technique for detecting real deadlocks. In PLDI, pages 110-120, 2009.
-
(2009)
PLDI
, pp. 110-120
-
-
Joshi, P.1
Park, C.-S.2
Sen, K.3
Naik, M.4
-
21
-
-
77955007638
-
Universal causality graphs: A precise happens-before model for detecting bugs in concurrent programs
-
V. Kahlon and C. Wang. Universal causality graphs: A precise happens-before model for detecting bugs in concurrent programs. In CAV, pages 434-449, 2010.
-
(2010)
CAV
, pp. 434-449
-
-
Kahlon, V.1
Wang, C.2
-
22
-
-
84869763853
-
Coverage metrics for saturation-based and search-based testing of concurrent software
-
B. Krena, Z. Letko, and T. Vojnar. Coverage metrics for saturation-based and search-based testing of concurrent software. In RV, 2011.
-
(2011)
RV
-
-
Krena, B.1
Letko, Z.2
Vojnar, T.3
-
23
-
-
77954710212
-
Detecting atomic-set serializability violations in multithreaded programs through active randomized testing
-
Z. Lai, S.-C. Cheung, and W. K. Chan. Detecting atomic-set serializability violations in multithreaded programs through active randomized testing. In ICSE (1), pages 235-244, 2010.
-
(2010)
ICSE (1)
, pp. 235-244
-
-
Lai, Z.1
Cheung, S.-C.2
Chan, W.K.3
-
24
-
-
57149131636
-
A study of interleaving coverage criteria
-
S. Lu, W. Jiang, and Y. Zhou. A study of interleaving coverage criteria. In ESEC/SIGSOFT FSE, pages 533-536, 2007.
-
(2007)
ESEC/SIGSOFT FSE
, pp. 533-536
-
-
Lu, S.1
Jiang, W.2
Zhou, Y.3
-
25
-
-
41149176439
-
Muvi: Automatically inferring multi-variable 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 multi-variable access correlations and detecting related semantic and concurrency bugs. In SOSPSOSPSOSP, pages 103-116, 2007.
-
(2007)
SOSP
, pp. 103-116
-
-
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
-
26
-
-
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, pages 37-48, 2006.
-
(2006)
ASPLOS
, pp. 37-48
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
27
-
-
52649169356
-
Atom-aid: Detecting and surviving atomicity violations
-
B. Lucia, J. Devietti, K. Strauss, and L. Ceze. Atom-aid: Detecting and surviving atomicity violations. In ISCA, pages 277-288, 2008.
-
(2008)
ISCA
, pp. 277-288
-
-
Lucia, B.1
Devietti, J.2
Strauss, K.3
Ceze, L.4
-
28
-
-
33745304805
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. Luk, R. S. Cohn, R. Muth, H. Patil, A. Klauser, P. G. Lowney, S. Wallace, V. J. Reddi, and K. M. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In PLDIPLDIPLDI, pages 190-200, 2005.
-
(2005)
PLDI
, pp. 190-200
-
-
Luk, C.-K.1
Cohn, R.S.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, P.G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.M.9
-
29
-
-
67650093997
-
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, pages 446-455, 2007.
-
(2007)
PLDI
, pp. 446-455
-
-
Musuvathi, M.1
Qadeer, S.2
-
30
-
-
79956127557
-
Partial-order reduction for context-bounded state exploration
-
Microsoft Research
-
M. Musuvathi and S. Qadeer. Partial-order reduction for context-bounded state exploration. Technical Report MSRTR-2007-12, Microsoft Research, 2007.
-
(2007)
Technical Report MSRTR-2007-12
-
-
Musuvathi, M.1
Qadeer, S.2
-
31
-
-
67650088302
-
Fair stateless model checking
-
M. Musuvathi and S. Qadeer. Fair stateless model checking. In PLDI, pages 362-371, 2008.
-
(2008)
PLDI
, pp. 362-371
-
-
Musuvathi, M.1
Qadeer, S.2
-
32
-
-
85076883647
-
Finding and reproducing heisenbugs in concurrent programs
-
M. Musuvathi, S. Qadeer, T. Ball, G. Basler, P. A. Nainar, and I. Neamtiu. Finding and reproducing heisenbugs in concurrent programs. In OSDI, pages 267-280, 2008.
-
(2008)
OSDI
, pp. 267-280
-
-
Musuvathi, M.1
Qadeer, S.2
Ball, T.3
Basler, G.4
Nainar, P.A.5
Neamtiu, I.6
-
33
-
-
70350599876
-
Effective static deadlock detection
-
M. Naik, C.-S. Park, K. Sen, and D. Gay. Effective static deadlock detection. In ICSE, pages 386-396, 2009.
-
(2009)
ICSE
, pp. 386-396
-
-
Naik, M.1
Park, C.-S.2
Sen, K.3
Gay, D.4
-
34
-
-
42149184208
-
Randoop: Feedback-directed random testing for java
-
C. Pacheco and M. D. Ernst. Randoop: feedback-directed random testing for java. In OOPSLA Companion, pages 815-816, 2007.
-
(2007)
OOPSLA Companion
, pp. 815-816
-
-
Pacheco, C.1
Ernst, M.D.2
-
35
-
-
77950470798
-
Randomized active atomicity violation detection in concurrent programs
-
C.-S. Park and K. Sen. Randomized active atomicity violation detection in concurrent programs. In SIGSOFT FSE, pages 135-145, 2008.
-
(2008)
SIGSOFT FSE
, pp. 135-145
-
-
Park, C.-S.1
Sen, K.2
-
36
-
-
67650809032
-
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, pages 25-36, 2009.
-
(2009)
ASPLOS
, pp. 25-36
-
-
Park, S.1
Lu, S.2
Zhou, Y.3
-
37
-
-
77954001423
-
Pinplay: A framework for deterministic replay and reproducible analysis of parallel programs
-
H. Patil, C. Pereira, M. Stallcup, G. Lueck, and J. Cownie. Pinplay: a framework for deterministic replay and reproducible analysis of parallel programs. In CGO, pages 2-11, 2010.
-
(2010)
CGO
, pp. 2-11
-
-
Patil, H.1
Pereira, C.2
Stallcup, M.3
Lueck, G.4
Cownie, J.5
-
38
-
-
57349085087
-
Race directed random testing of concurrent programs
-
K. Sen. Race directed random testing of concurrent programs. In PLDI, pages 11-21, 2008.
-
(2008)
PLDI
, pp. 11-21
-
-
Sen, K.1
-
39
-
-
77949401303
-
Saturationbased testing of concurrent programs
-
E. Sherman, M. B. Dwyer, and S. G. Elbaum. Saturationbased testing of concurrent programs. In ESEC/SIGSOFT FSE, pages 53-62, 2009.
-
(2009)
ESEC/SIGSOFT FSE
, pp. 53-62
-
-
Sherman, E.1
Dwyer, M.B.2
Elbaum, S.G.3
-
40
-
-
78751535791
-
Penelope: Weaving threads to expose atomicity violations
-
F. Sorrentino, A. Farzan, and P. Madhusudan. Penelope: weaving threads to expose atomicity violations. In SIGSOFT FSE, pages 37-46, 2010.
-
(2010)
SIGSOFT FSE
, pp. 37-46
-
-
Sorrentino, F.1
Farzan, A.2
Madhusudan, P.3
-
41
-
-
0026827806
-
Structural testing of concurrent programs
-
R. N. Taylor, D. L. Levine, and C. D. Kelly. Structural testing of concurrent programs. IEEE Trans. Software Eng., 18(3): 206-215, 1992.
-
(1992)
IEEE Trans. Software Eng.
, vol.18
, Issue.3
, pp. 206-215
-
-
Taylor, R.N.1
Levine, D.L.2
Kelly, C.D.3
-
42
-
-
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, pages 334-345, 2006.
-
(2006)
POPL
, pp. 334-345
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
43
-
-
37849039604
-
Relay: Static race detection on millions of lines of code
-
J. W. Voung, R. Jhala, and S. Lerner. Relay: static race detection on millions of lines of code. In ESEC/SIGSOFT FSE, pages 205-214, 2007.
-
(2007)
ESEC/SIGSOFT FSE
, pp. 205-214
-
-
Voung, J.W.1
Jhala, R.2
Lerner, S.3
-
44
-
-
79959860491
-
Coverage guided systematic concurrency testing
-
C.Wang, M. Said, and A. Gupta. Coverage guided systematic concurrency testing. In ICSE, pages 221-230, 2011.
-
(2011)
ICSE
, pp. 221-230
-
-
Wang, C.1
Said, M.2
Gupta, A.3
-
45
-
-
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, pages 155-166, 2010.
-
(2010)
ASPLOS
, pp. 155-166
-
-
Weeratunge, D.1
Zhang, X.2
Jagannathan, S.3
-
46
-
-
0029179077
-
The splash-2 programs: Characterization and methodological considerations
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The splash-2 programs: Characterization and methodological considerations. In ISCA, pages 24-36, 1995.
-
(1995)
ISCA
, pp. 24-36
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
47
-
-
84988036195
-
All-du-path coverage for parallel programs
-
C.-S. D. Yang, A. L. Souter, and L. L. Pollock. All-du-path coverage for parallel programs. In ISSTA, pages 153-162, 1998.
-
(1998)
ISSTA
, pp. 153-162
-
-
Yang, C.-S.D.1
Souter, A.L.2
Pollock, L.L.3
-
48
-
-
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, pages 325-336, 2009.
-
(2009)
ISCA
, pp. 325-336
-
-
Yu, J.1
Narayanasamy, S.2
-
49
-
-
79953071157
-
Conseq: Detecting concurrency bugs through sequential errors
-
W. Zhang, J. Lim, R. Olichandran, J. Scherpelz, G. Jin, S. Lu, and T. W. Reps. Conseq: detecting concurrency bugs through sequential errors. In ASPLOS, pages 251-264, 2011.
-
(2011)
ASPLOS
, pp. 251-264
-
-
Zhang, W.1
Lim, J.2
Olichandran, R.3
Scherpelz, J.4
Jin, G.5
Lu, S.6
Reps, T.W.7
-
50
-
-
77952248433
-
Conmem: Detecting severe concurrency bugs through an effect-oriented approach
-
W. Zhang, C. Sun, and S. Lu. Conmem: detecting severe concurrency bugs through an effect-oriented approach. In ASPLOS, pages 179-192, 2010.
-
(2010)
ASPLOS
, pp. 179-192
-
-
Zhang, W.1
Sun, C.2
Lu, S.3
|