-
1
-
-
84963600253
-
Dynamic program slicing
-
H. Agrawal and J. Horgan, "Dynamic program slicing," in PLDI, 1990.
-
(1990)
PLDI
-
-
Agrawal, H.1
Horgan, J.2
-
2
-
-
79953672829
-
Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software
-
J. Newsome and D. Song, "Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software," in NDSS, 2005.
-
(2005)
NDSS
-
-
Newsome, J.1
Song, D.2
-
3
-
-
70449684394
-
BitBlaze: A new approach to computer security via binary analysis
-
D. Song, D. Brumley, H. Yin, J. Caballero, I. Jager, M. G. Kang, Z. Liang, J. Newsome, P. Poosankam, and P. Saxena, "BitBlaze: A new approach to computer security via binary analysis," in ICISS, 2008.
-
(2008)
ICISS
-
-
Song, D.1
Brumley, D.2
Yin, H.3
Caballero, J.4
Jager, I.5
Kang, M.G.6
Liang, Z.7
Newsome, J.8
Poosankam, P.9
Saxena, P.10
-
4
-
-
67650790221
-
KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
-
C. Cadar, D. Dunbar, and D. Engler, "KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs," in OSDI, 2008.
-
(2008)
OSDI
-
-
Cadar, C.1
Dunbar, D.2
Engler, D.3
-
6
-
-
84885578759
-
Rx: Treating bugs as allergies-a safe method to survive software failures
-
F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou, "Rx: treating bugs as allergies-a safe method to survive software failures," in SOSP, 2005.
-
(2005)
SOSP
-
-
Qin, F.1
Tucek, J.2
Sundaresan, J.3
Zhou, Y.4
-
7
-
-
77954732171
-
Oracle-guided component-based program synthesis
-
S. Jha, S. Gulwani, S. Seshia, and A. Tiwari, "Oracle-guided component-based program synthesis," in ICSE, 2010.
-
(2010)
ICSE
-
-
Jha, S.1
Gulwani, S.2
Seshia, S.3
Tiwari, A.4
-
8
-
-
85050273691
-
Program slicing
-
M. Weiser, "Program slicing," in ICSE, 1981.
-
(1981)
ICSE
-
-
Weiser, M.1
-
9
-
-
0032646625
-
JFLow: Practical mostly-static information flow control
-
A. Myers, "JFLow: Practical mostly-static information flow control," in POPL, 1999.
-
(1999)
POPL
-
-
Myers, A.1
-
10
-
-
0002927324
-
Why do computers stop and what can be done about it?
-
J. Gray, "Why do computers stop and what can be done about it?" in SRDS, 1986.
-
(1986)
SRDS
-
-
Gray, J.1
-
11
-
-
70349129410
-
First-aid: Surviving and preventing memory management bugs during production runs
-
Q. Gao, W. Zhang, Y. Tang, and F. Qin, "First-aid: surviving and preventing memory management bugs during production runs," in EuroSys, 2009.
-
(2009)
EuroSys
-
-
Gao, Q.1
Zhang, W.2
Tang, Y.3
Qin, F.4
-
12
-
-
84872285865
-
-
Squid
-
Squid. http://www.squid-cache.org/, 2011.
-
(2011)
-
-
-
13
-
-
84872351294
-
-
HTTP Specification
-
HTTP Specification. http://www.w3.org/Protocols/Specs.html, 2011.
-
(2011)
-
-
-
14
-
-
84872340100
-
-
The GNU C Library
-
The GNU C Library. http://www.delorie.com/gnu/docs/glibc/libc 31. html, 2011.
-
(2011)
-
-
-
15
-
-
77957764082
-
Archipelago: Trading address space for reliability and security
-
V. Lvin, G. Novark, E. Berger, and B. Zorn, "Archipelago: trading address space for reliability and security," in ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Lvin, V.1
Novark, G.2
Berger, E.3
Zorn, B.4
-
16
-
-
31844446709
-
Automatic pool allocation: Improving performance by controlling data structure layout in the heap
-
C. Lattner and V. Adve, "Automatic pool allocation: improving performance by controlling data structure layout in the heap," in PLDI, 2005.
-
(2005)
PLDI
-
-
Lattner, C.1
Adve, V.2
-
17
-
-
79959895365
-
Synthesis of loop-free programs
-
S. Gulwani, S. Jha, A. Tiwari, and R. Venkatesan, "Synthesis of loop-free programs," in PLDI, 2011.
-
(2011)
PLDI
-
-
Gulwani, S.1
Jha, S.2
Tiwari, A.3
Venkatesan, R.4
-
19
-
-
85046437490
-
In-parameter-order: A test generation strategy for pairwise testing
-
Y. Lei and K. Tai, "In-parameter-order: a test generation strategy for pairwise testing," in HASE, 1998.
-
(1998)
HASE
-
-
Lei, Y.1
Tai, K.2
-
20
-
-
47249164288
-
Z3: An efficient smt solver
-
L. De Moura and N. Bjørner, "Z3: An efficient smt solver," in TACAS, 2008.
-
(2008)
TACAS
-
-
De Moura, L.1
Bjørner, N.2
-
21
-
-
84872313253
-
-
GNU C library
-
GNU C library. http://www.gnu.org/s/libc/, 2011.
-
(2011)
-
-
-
22
-
-
8744284121
-
-
Addison-Wesley Professional
-
H. Warren, Hacker's delight. Addison-Wesley Professional, 2003.
-
(2003)
Hacker's Delight
-
-
Warren, H.1
-
23
-
-
79959914668
-
Automating string processing in spreadsheets using input-output examples
-
S. Gulwani, "Automating string processing in spreadsheets using input-output examples," in POPL, 2011.
-
(2011)
POPL
-
-
Gulwani, S.1
-
24
-
-
79959863167
-
Path-based inductive synthesis for program inversion
-
S. Srivastava, S. Gulwani, S. Chaudhuri, and J. S. Foster, "Path-based inductive synthesis for program inversion," in PLDI, 2011.
-
(2011)
PLDI
-
-
Srivastava, S.1
Gulwani, S.2
Chaudhuri, S.3
Foster, J.S.4
-
26
-
-
84896693469
-
Model checking Java programs using Java pathfinder
-
K. Havelund and T. Pressburger, "Model checking Java programs using Java pathfinder," STTT, vol. 2, no. 4, 2000.
-
(2000)
STTT
, vol.2
, Issue.4
-
-
Havelund, K.1
Pressburger, T.2
-
27
-
-
31844450371
-
DART: Directed automated random testing
-
P. Godefroid, N. Klarlund, and K. Sen, "DART: directed automated random testing," in PLDI, 2005.
-
(2005)
PLDI
-
-
Godefroid, P.1
Klarlund, N.2
Sen, K.3
-
28
-
-
32344447459
-
CUTE: A concolic unit testing engine for C
-
K. Sen, D. Marinov, and G. Agha, "CUTE: a concolic unit testing engine for C," in ESEC/FSE, 2005.
-
(2005)
ESEC/FSE
-
-
Sen, K.1
Marinov, D.2
Agha, G.3
-
29
-
-
1542286884
-
Adapting side effects analysis for modular program model checking
-
O. Tkachuk and M. B. Dwyer, "Adapting side effects analysis for modular program model checking," in ESEC/FSE, 2003.
-
(2003)
ESEC/FSE
-
-
Tkachuk, O.1
Dwyer, M.B.2
-
30
-
-
80051919125
-
Symbolic execution with mixed concrete-symbolic solving
-
C. S. Pǎsǎreanu, N. Rungta, and W. Visser, "Symbolic execution with mixed concrete-symbolic solving," in ISSTA, 2011.
-
(2011)
ISSTA
-
-
Pǎsǎreanu, C.S.1
Rungta, N.2
Visser, W.3
-
32
-
-
34547260786
-
Mock roles, not objects
-
S. Freeman, T. Mackinnon, N. Pryce, and J. Walnes, "Mock roles, not objects," in OOPLSA, 2004.
-
(2004)
OOPLSA
-
-
Freeman, S.1
MacKinnon, T.2
Pryce, N.3
Walnes, J.4
-
33
-
-
84872319796
-
-
Google C++ Mocking Framework
-
Google C++ Mocking Framework. http://code.google.com/p/googlemock/, 2011.
-
(2011)
-
-
-
34
-
-
84872293180
-
-
Easymock
-
Easymock http://easymock.org/, 2011.
-
(2011)
-
-
-
35
-
-
34548273557
-
Compositional dynamic test generation
-
P. Godefroid, "Compositional dynamic test generation," in POPL, 2007.
-
(2007)
POPL
-
-
Godefroid, P.1
-
36
-
-
35348872682
-
The Daikon system for dynamic detection of likely invariants
-
M. Ernst, J. Perkins, P. Guo, S. McCamant, C. Pacheco, M. Tschantz, and C. Xiao, "The Daikon system for dynamic detection of likely invariants," Science of Computer Programming, vol. 69, no. 1-3, 2007.
-
(2007)
Science of Computer Programming
, vol.69
, Issue.1-3
-
-
Ernst, M.1
Perkins, J.2
Guo, P.3
McCamant, S.4
Pacheco, C.5
Tschantz, M.6
Xiao, C.7
-
37
-
-
84969862372
-
Dynamic detection of cots component incompatibility
-
L. Mariani and M. Pezzè, "Dynamic detection of cots component incompatibility," IEEE Software, vol. 24, no. 5, 2007.
-
(2007)
IEEE Software
, vol.24
, Issue.5
-
-
Mariani, L.1
Pezzè, M.2
|