-
1
-
-
37149044854
-
JPF-SE: A symbolic execution extension to Java PathFinder
-
S. Anand, C. S. Pǎsǎreanu, and W. Visser. JPF-SE: a symbolic execution extension to Java PathFinder. In TACAS'07, pages 134-138, 2007.
-
(2007)
TACAS'07
, pp. 134-138
-
-
Anand, S.1
Pǎsǎreanu, C.S.2
Visser, W.3
-
2
-
-
57449083130
-
Finding bugs in dynamic web applications
-
July
-
S. Artzi, A. Kiezun, J. Dolby, F. Tip, D. Dig, A. Paradkar, and M. D. Ernst. Finding bugs in dynamic web applications. In ISSTA'08, July 2008.
-
(2008)
ISSTA'08
-
-
Artzi, S.1
Kiezun, A.2
Dolby, J.3
Tip, F.4
Dig, D.5
Paradkar, A.6
Ernst, M.D.7
-
4
-
-
77954943557
-
Structural coverage of feasible code
-
ACM
-
M. Baluda, P. Braione, G. Denaro, and M. Pezz̀e. Structural coverage of feasible code. In AST'10, pages 59-66. ACM, 2010.
-
(2010)
AST'10
, pp. 59-66
-
-
Baluda, M.1
Braione, P.2
Denaro, G.3
Pezz̀e, M.4
-
5
-
-
84863702961
-
Server-side verification of client behavior in online games
-
Feb-Mar
-
D. Bethea, R. Cochran, and M. Reiter. Server-side verification of client behavior in online games. In NDSS'10, Feb-Mar 2010.
-
(2010)
NDSS'10
-
-
Bethea, D.1
Cochran, R.2
Reiter, M.3
-
6
-
-
76749161248
-
Path feasibility analysis for string-manipulating programs
-
Mar.
-
N. Bjørner, N. Tillmann, and A. Voronkov. Path feasibility analysis for string-manipulating programs. In TACAS'09, Mar. 2009.
-
(2009)
TACAS'09
-
-
Bjørner, N.1
Tillmann, N.2
Voronkov, A.3
-
7
-
-
70349693589
-
RWset: Attacking path explosion in constraint-based test generation
-
Mar-Apr
-
P. Boonstoppel, C. Cadar, and D. Engler. RWset: Attacking path explosion in constraint-based test generation. In TACAS'08, Mar-Apr 2008.
-
(2008)
TACAS'08
-
-
Boonstoppel, P.1
Cadar, C.2
Engler, D.3
-
8
-
-
0016674309
-
SELECT - A formal system for testing and debugging programs by symbolic execution
-
R. S. Boyer, B. Elspas, and K. N. Levitt. SELECT - a formal system for testing and debugging programs by symbolic execution. SIGPLAN Not., 10:234-245, 1975.
-
(1975)
SIGPLAN Not.
, vol.10
, pp. 234-245
-
-
Boyer, R.S.1
Elspas, B.2
Levitt, K.N.3
-
9
-
-
56249135986
-
Heuristics for scalable dynamic test generation
-
J. Burnim and K. Sen. Heuristics for scalable dynamic test generation. In ASE'08, 2008.
-
(2008)
ASE'08
-
-
Burnim, J.1
Sen, K.2
-
10
-
-
0033688092
-
A static analyzer for finding dynamic programming errors
-
W. R. Bush, J. D. Pincus, and D. J. Sielaff. A static analyzer for finding dynamic programming errors. Software - Practice and Experience, 30(7):775-802, 2000.
-
(2000)
Software - Practice and Experience
, vol.30
, Issue.7
, pp. 775-802
-
-
Bush, W.R.1
Pincus, J.D.2
Sielaff, D.J.3
-
11
-
-
67650790221
-
KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
-
Dec
-
C. Cadar, D. Dunbar, and D. Engler. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI'08, Dec 2008.
-
(2008)
OSDI'08
-
-
Cadar, C.1
Dunbar, D.2
Engler, D.3
-
12
-
-
33751059192
-
Execution generated test cases: How to make systems code crash itself (invited paper)
-
Aug
-
C. Cadar and D. Engler. Execution generated test cases: How to make systems code crash itself (invited paper). In SPIN'05, Aug 2005.
-
(2005)
SPIN'05
-
-
Cadar, C.1
Engler, D.2
-
13
-
-
34547241782
-
EXE: Automatically generating inputs of death
-
Oct-Nov
-
C. Cadar, V. Ganesh, P. Pawlowski, D. Dill, and D. Engler. EXE: Automatically generating inputs of death. In CCS'06, Oct-Nov 2006.
-
(2006)
CCS'06
-
-
Cadar, C.1
Ganesh, V.2
Pawlowski, P.3
Dill, D.4
Engler, D.5
-
14
-
-
77954604013
-
Reverse engineering of binary device drivers with RevNIC
-
Apr
-
V. Chipounov and G. Candea. Reverse engineering of binary device drivers with RevNIC. In EuroSys'10, Apr 2010.
-
(2010)
EuroSys'10
-
-
Chipounov, V.1
Candea, G.2
-
19
-
-
0024108615
-
Symbolic execution systems - A review
-
November
-
P. D. Coward. Symbolic execution systems - a review. Softw. Eng. J., 3:229-239, November 1988.
-
(1988)
Softw. Eng. J.
, vol.3
, pp. 229-239
-
-
Coward, P.D.1
-
20
-
-
79953081048
-
Stable deterministic multithreading through schedule memoization
-
H. Cui, J. Wu, C. che Tsai, and J. Yang. Stable deterministic multithreading through schedule memoization. In OSDI'10, 2010.
-
(2010)
OSDI'10
-
-
Cui, H.1
Wu, J.2
Che Tsai, C.3
Yang, J.4
-
21
-
-
78650138135
-
Moles: Tool-assisted environment isolation with closures
-
June-July
-
J. de Halleux and N. Tillmann. Moles: Tool-assisted environment isolation with closures. In TOOLS'10, June-July 2010.
-
(2010)
TOOLS'10
-
-
De Halleux, J.1
Tillmann, N.2
-
22
-
-
47249164288
-
Z3: An Efficient SMT Solver
-
Mar-Apr
-
L. de Moura and N. Bjorner. Z3: An Efficient SMT Solver. In TACAS'08, Mar-Apr 2008.
-
(2008)
TACAS'08
-
-
De Moura, L.1
Bjorner, N.2
-
23
-
-
34547490584
-
Bogor/Kiasan: A k-bounded symbolic execution for checking strong heap properties of open systems
-
X. Deng, J. Lee, and Robby. Bogor/Kiasan: A k-bounded symbolic execution for checking strong heap properties of open systems. In ASE'06, 2006.
-
(2006)
ASE'06
-
-
Deng, X.1
Lee, J.2
Robby3
-
24
-
-
0025505206
-
Using symbolic execution for verification of Ada tasking programs
-
October
-
L. K. Dillon. Using symbolic execution for verification of Ada tasking programs. ACM TOPLAS, 12, October 1990.
-
(1990)
ACM TOPLAS
, pp. 12
-
-
Dillon, L.K.1
-
25
-
-
77954737149
-
A decision procedure for bit-vectors and arrays
-
July
-
V. Ganesh and D. L. Dill. A decision procedure for bit-vectors and arrays. In CAV'07, July 2007.
-
(2007)
CAV'07
-
-
Ganesh, V.1
Dill, D.L.2
-
26
-
-
34548273557
-
Compositional dynamic test generation
-
Jan
-
P. Godefroid. Compositional dynamic test generation. In Proc. of the ACM POPL, Jan 2007.
-
(2007)
Proc. of the ACM POPL
-
-
Godefroid, P.1
-
27
-
-
79959885085
-
Software model checking improving security of a billion computers
-
June
-
P. Godefroid. Software model checking improving security of a billion computers. In SPIN'09, June 2009.
-
(2009)
SPIN'09
-
-
Godefroid, P.1
-
28
-
-
31844450371
-
DART: Directed Automated Random Testing
-
June
-
P. Godefroid, N. Klarlund, and K. Sen. DART: Directed Automated Random Testing. In PLDI'05, June 2005.
-
(2005)
PLDI'05
-
-
Godefroid, P.1
Klarlund, N.2
Sen, K.3
-
30
-
-
0023745582
-
An interleaving symbolic execution approach for the formal verification of Ada programs with tasking
-
L. J. Harrison and R. A. Kemmerer. An interleaving symbolic execution approach for the formal verification of Ada programs with tasking. In Ada Applications and Environments'88, 1988.
-
(1988)
Ada Applications and Environments'88
-
-
Harrison, L.J.1
Kemmerer, R.A.2
-
31
-
-
0017518741
-
Symbolic testing and the DISSECT symbolic evaluation system
-
W. Howden. Symbolic testing and the DISSECT symbolic evaluation system. IEEE Transactions on Software Engineering, 3(4):266-278, 1977.
-
(1977)
IEEE Transactions on Software Engineering
, vol.3
, Issue.4
, pp. 266-278
-
-
Howden, W.1
-
33
-
-
4544361507
-
Generalized symbolic execution for model checking and testing
-
Apr.
-
S. Khurshid, C. S. Pǎsǎreanu, and W. Visser. Generalized symbolic execution for model checking and testing. In TACAS'03, Apr. 2003.
-
(2003)
TACAS'03
-
-
Khurshid, S.1
Pǎsǎreanu, C.S.2
Visser, W.3
-
34
-
-
78049430541
-
Scalable distributed concolic testing: A case study on a flash storage platform
-
Y. Kim, M. Kim, and N. Dang. Scalable distributed concolic testing: a case study on a flash storage platform. In ICTAC'10, pages 199-213, 2010.
-
(2010)
ICTAC'10
, pp. 199-213
-
-
Kim, Y.1
Kim, M.2
Dang, N.3
-
35
-
-
0016971687
-
Symbolic execution and program testing
-
July
-
J. C. King. Symbolic execution and program testing. Commun. ACM, 19:385-394, July 1976.
-
(1976)
Commun. ACM
, vol.19
, pp. 385-394
-
-
King, J.C.1
-
38
-
-
78649810173
-
Flopsy - Search-based floating point constraint solving for symbolic execution
-
K. Lakhotia, N. Tillmann, M. Harman, and J. de Halleux. Flopsy - search-based floating point constraint solving for symbolic execution. In ICTSS'10, pages 142-157, 2010.
-
(2010)
ICTSS'10
, pp. 142-157
-
-
Lakhotia, K.1
Tillmann, N.2
Harman, M.3
De Halleux, J.4
-
39
-
-
3042658703
-
LLVM: A compilation framework for lifelong program analysis and transformation
-
Mar
-
C. Lattner and V. Adve. LLVM: A compilation framework for lifelong program analysis and transformation. In CGO'04, Mar 2004.
-
(2004)
CGO'04
-
-
Lattner, C.1
Adve, V.2
-
40
-
-
34548738230
-
Hybrid concolic testing
-
May
-
R. Majumdar and K. Sen. Hybrid concolic testing. In ICSE'07, May 2007.
-
(2007)
ICSE'07
-
-
Majumdar, R.1
Sen, K.2
-
41
-
-
70350216056
-
Reducing test inputs using information partitions
-
R. Majumdar and R.-G. Xu. Reducing test inputs using information partitions. In CAV'09, pages 555-569, 2009.
-
(2009)
CAV'09
, pp. 555-569
-
-
Majumdar, R.1
Xu, R.-G.2
-
42
-
-
84893320590
-
Dynamic test generation to find integer bugs in x86 binary linux programs
-
Aug
-
D. Molnar, X. C. Li, and D. Wagner. Dynamic test generation to find integer bugs in x86 binary linux programs. In USENIX Security'09, Aug 2009.
-
(2009)
USENIX Security'09
-
-
Molnar, D.1
Li, X.C.2
Wagner, D.3
-
43
-
-
57449120657
-
Combining unit-level symbolic execution and system-level concrete execution for testing NASA software
-
July
-
C. Pasareanu, P. Mehlitz, D. Bushnell, K. Gundy-Burlet, M. Lowry, S. Person, and M. Pape. Combining unit-level symbolic execution and system-level concrete execution for testing NASA software. In ISSTA'08, July 2008.
-
(2008)
ISSTA'08
-
-
Pasareanu, C.1
Mehlitz, P.2
Bushnell, D.3
Gundy-Burlet, K.4
Lowry, M.5
Person, S.6
Pape, M.7
-
44
-
-
70350393646
-
A survey of new trends in symbolic execution for software testing and analysis
-
C. S. Pasareanu and W. Visser. A survey of new trends in symbolic execution for software testing and analysis. STTT, 11(4):339-353, 2009.
-
(2009)
STTT
, vol.11
, Issue.4
, pp. 339-353
-
-
Pasareanu, C.S.1
Visser, W.2
-
45
-
-
79959884205
-
Directed incremental symbolic execution
-
(to appear), June
-
S. Person, G. Yang, N. Rungta, and S. Khurshid. Directed incremental symbolic execution. In PLDI'11 (to appear), June 2011.
-
(2011)
PLDI'11
-
-
Person, S.1
Yang, G.2
Rungta, N.3
Khurshid, S.4
-
46
-
-
0017240825
-
On the automated generation of program test data
-
C. Ramamoorthy, S.-B. Ho, and W. Chen. On the automated generation of program test data. IEEE Trans. on Software Engineering, 2(4):293-300, 1976.
-
(1976)
IEEE Trans. on Software Engineering
, vol.2
, Issue.4
, pp. 293-300
-
-
Ramamoorthy, C.1
Ho, S.-B.2
Chen, W.3
-
47
-
-
78649275346
-
Analysis & detection of SQL injection vulnerabilities via automatic test case generation of programs
-
July
-
M. Ruse, T. Sarkar, and S. Basu. Analysis & detection of SQL injection vulnerabilities via automatic test case generation of programs. In SAINT'10, July 2010.
-
(2010)
SAINT'10
-
-
Ruse, M.1
Sarkar, T.2
Basu, S.3
-
49
-
-
77955182005
-
All you ever wanted to know about dynamic taint analysis and forward symbolic execution (but might have been afraid to ask)
-
E. J. Schwartz, T. Avgerinos, and D. Brumley. All you ever wanted to know about dynamic taint analysis and forward symbolic execution (but might have been afraid to ask). In IEEE Symposium on Security and Privacy, May 2010.
-
IEEE Symposium on Security and Privacy, May 2010
-
-
Schwartz, E.J.1
Avgerinos, T.2
Brumley, D.3
-
51
-
-
43449087890
-
CUTE and jCUTE: Concolic unit testing and explicit path model-checking tools
-
K. Sen and G. Agha. CUTE and jCUTE : Concolic unit testing and explicit path model-checking tools. In CAV'06, 2006.
-
(2006)
CAV'06
-
-
Sen, K.1
Agha, G.2
-
52
-
-
32344447459
-
CUTE: A concolic unit testing engine for C
-
Sep
-
K. Sen, D. Marinov, and G. Agha. CUTE: A concolic unit testing engine for C. In ESEC/FSE'05, Sep 2005.
-
(2005)
ESEC/FSE'05
-
-
Sen, K.1
Marinov, D.2
Agha, G.3
-
53
-
-
78649999061
-
ParSym: Parallel symbolic execution
-
Oct.
-
J. H. Siddiqui and S. Khurshid. ParSym: Parallel symbolic execution. In ICSTE'10, Oct. 2010.
-
(2010)
ICSTE'10
-
-
Siddiqui, J.H.1
Khurshid, S.2
-
54
-
-
43449116062
-
Combining symbolic execution with model checking to verify parallel numerical programs
-
May
-
S. F. Siegel, A. Mironova, G. S. Avrunin, and L. A. Clarke. Combining symbolic execution with model checking to verify parallel numerical programs. ACM TOSEM, 17:10:1-10:34, May 2008.
-
(2008)
ACM TOSEM
, vol.17
-
-
Siegel, S.F.1
Mironova, A.2
Avrunin, G.S.3
Clarke, L.A.4
-
55
-
-
79959905081
-
Coral: Solving complex constraints for symbolic pathfinder
-
(to appear), Apr.
-
M. Souza, M. Borges, M. d'Amorim, and C. Pǎsǎreanu. Coral: Solving complex constraints for symbolic pathfinder. In NFM'11 (to appear), Apr. 2011.
-
(2011)
NFM'11
-
-
Souza, M.1
Borges, M.2
D'Amorim, M.3
Pǎsǎreanu, C.4
-
56
-
-
77955901090
-
Parallel symbolic execution for structural test generation
-
July
-
M. Staats and C. S. Pasareanu. Parallel symbolic execution for structural test generation. In ISSTA'10, July 2010.
-
(2010)
ISSTA'10
-
-
Staats, M.1
Pasareanu, C.S.2
-
57
-
-
70349698143
-
Pex - White box test generation for.NET
-
Apr
-
N. Tillmann and J. de Halleux. Pex - white box test generation for .NET. In TAP'08, Apr 2008.
-
(2008)
TAP'08
-
-
Tillmann, N.1
De Halleux, J.2
-
59
-
-
34247390730
-
Test-input generation for java containers using state matching
-
July
-
W. Visser, C. S. Pǎsǎreanu, and R. Pelánek. Test-input generation for java containers using state matching. In ISSTA'06, July 2006.
-
(2006)
ISSTA'06
-
-
Visser, W.1
Pǎsǎreanu, C.S.2
Pelánek, R.3
-
61
-
-
70450057300
-
Fitness-guided path exploration in dynamic symbolic execution
-
June-July
-
T. Xie, N. Tillmann, P. de Halleux, and W. Schulte. Fitness-guided path exploration in dynamic symbolic execution. In DSN'09, June-July 2009.
-
(2009)
DSN'09
-
-
Xie, T.1
Tillmann, N.2
De Halleux, P.3
Schulte, W.4
-
62
-
-
78751495155
-
Directed test suite augmentation: Techniques and tradeoffs
-
Nov.
-
Z. Xu, Y. Kim, M. Kim, G. Rothermel, and M. B. Cohen. Directed test suite augmentation: techniques and tradeoffs. In FSE'10, Nov. 2010.
-
(2010)
FSE'10
-
-
Xu, Z.1
Kim, Y.2
Kim, M.3
Rothermel, G.4
Cohen, M.B.5
-
63
-
-
33751060454
-
Automatically generating malicious disks using symbolic execution
-
J. Yang, C. Sar, P. Twohey, C. Cadar, and D. Engler. Automatically generating malicious disks using symbolic execution. In IEEE Symposium on Security and Privacy, May 2006.
-
IEEE Symposium on Security and Privacy, May 2006
-
-
Yang, J.1
Sar, C.2
Twohey, P.3
Cadar, C.4
Engler, D.5
-
64
-
-
77954609085
-
Execution synthesis: A technique for automated software debugging
-
Apr
-
C. Zamfir and G. Candea. Execution synthesis: A technique for automated software debugging. In EuroSys'10, Apr 2010.
-
(2010)
EuroSys'10
-
-
Zamfir, C.1
Candea, G.2
|