-
1
-
-
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 Architectural Support for Programming Languages and Operating Systems, pages 167-178, 2010.
-
(2010)
Architectural Support for Programming Languages and Operating Systems
, pp. 167-178
-
-
Burckhardt, S.1
Kothari, P.2
Musuvathi, M.3
Nagarakatte, S.4
-
3
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
J. C. Corbett, M. B. Dwyer, J. Hatcliff, S. Laubach, C. S. Pasareanu, Robby, and H. Zheng. Bandera: Extracting finite-state models from Java source code. In International Conference on Software Engineering, pages 439-448, 2000.
-
(2000)
International Conference on Software Engineering
, pp. 439-448
-
-
Corbett, J.C.1
Dwyer, M.B.2
Hatcliff, J.3
Laubach, S.4
Pasareanu, C.S.5
Robby6
Zheng, H.7
-
5
-
-
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
-
7
-
-
24144461208
-
Software model checking: The VeriSoft approach
-
DOI 10.1007/s10703-005-1489-x
-
P. Godefroid. Software model checking: The VeriSoft approach. Formal Methods in System Design, 26(2):77-101, 2005. (Pubitemid 41240064)
-
(2005)
Formal Methods in System Design
, vol.26
, Issue.2 SPEC. ISS.
, pp. 77-101
-
-
Godefroid, P.1
-
9
-
-
84896692784
-
SPIN model checking: An introduction
-
G. Holzmann, E. Najm, and A. Serhrouchni. SPIN model checking: An introduction. STTT, 2(4):321-327, 2000.
-
(2000)
STTT
, vol.2
, Issue.4
, pp. 321-327
-
-
Holzmann, G.1
Najm, E.2
Serhrouchni, A.3
-
10
-
-
77955007638
-
Universal Causality Graphs: A precise happens-before model for detecting bugs in concurrent programs
-
CAV, Springer
-
V. Kahlon and C. Wang. Universal Causality Graphs: A precise happens-before model for detecting bugs in concurrent programs. In CAV, pages 434-449. Springer, 2010. LNCS 6174.
-
(2010)
LNCS
, vol.6174
, pp. 434-449
-
-
Kahlon, V.1
Wang, C.2
-
11
-
-
70350228798
-
Monotonic partial order reduction: An optimal symbolic partial order reduction technique
-
V. Kahlon, C. Wang, and A. Gupta. Monotonic partial order reduction: An optimal symbolic partial order reduction technique. In Computer Aided Verification, pages 398-413, 2009.
-
(2009)
Computer Aided Verification
, pp. 398-413
-
-
Kahlon, V.1
Wang, C.2
Gupta, A.3
-
12
-
-
33846504947
-
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 Architectural Support for Programming Languages and Operating Systems, pages 37-48, 2006.
-
(2006)
Architectural Support for Programming Languages and Operating Systems
, pp. 37-48
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
14
-
-
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
-
16
-
-
8344288219
-
KISS: Keep it simple and sequential
-
S. Qadeer and D. Wu. KISS: keep it simple and sequential. In PLDI, pages 14-24, 2004.
-
(2004)
PLDI
, pp. 14-24
-
-
Qadeer, S.1
Wu, D.2
-
17
-
-
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 Trans. Comput. Syst., 15(4):391-411, 1997.
-
(1997)
ACM Trans. Comput. Syst.
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
18
-
-
57349085087
-
Race directed random testing of concurrent programs
-
ACM
-
K. Sen. Race directed random testing of concurrent programs. In PLDI, pages 11-21. ACM, 2008.
-
(2008)
PLDI
, pp. 11-21
-
-
Sen, K.1
-
19
-
-
79551676028
-
Do i use the wrong definition?: DefUse: Definition-use invariants for detecting concurrency and sequential bugs
-
Y. Shi, S. Park, Z. Yin, S. Lu, Y. Zhou, W. Chen, and W. Zheng. Do i use the wrong definition?: DefUse: definition-use invariants for detecting concurrency and sequential bugs. In OOPSLA, pages 160-174, 2010.
-
(2010)
OOPSLA
, pp. 160-174
-
-
Shi, Y.1
Park, S.2
Yin, Z.3
Lu, S.4
Zhou, Y.5
Chen, W.6
Zheng, W.7
-
20
-
-
77949421686
-
Symbolic pruning of concurrent program executions
-
C. Wang, S. Chaudhuri, A. Gupta, and Y. Yang. Symbolic pruning of concurrent program executions. In FSE, pages 23-32, 2009.
-
(2009)
FSE
, pp. 23-32
-
-
Wang, C.1
Chaudhuri, S.2
Gupta, A.3
Yang, Y.4
-
21
-
-
70649106323
-
Symbolic predictive analysis for concurrent programs
-
C. Wang, S. Kundu, M. Ganai, and A. Gupta. Symbolic predictive analysis for concurrent programs. In International Symposium on Formal Methods, pages 256-272, 2009.
-
(2009)
International Symposium on Formal Methods
, pp. 256-272
-
-
Wang, C.1
Kundu, S.2
Ganai, M.3
Gupta, A.4
-
24
-
-
47249124522
-
Peephole partial order reduction
-
C. Wang, Z. Yang, V. Kahlon, and A. Gupta. Peephole partial order reduction. In Tools and Algorithms for Construction and Analysis of Systems, pages 382-396, 2008.
-
(2008)
Tools and Algorithms for Construction and Analysis of Systems
, pp. 382-396
-
-
Wang, C.1
Yang, Z.2
Kahlon, V.3
Gupta, A.4
-
25
-
-
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, pages 1-14, 2005.
-
(2005)
PLDI
, pp. 1-14
-
-
Xu, M.1
Bodík, R.2
Hill, M.D.3
|