-
1
-
-
49049091566
-
Monotonic Abstraction for Programs with Dynamic Memory Heaps
-
P.A. Abdulla, A. Bouajjani, J. Cederberg, F. Haziza, A. Rezine: Monotonic Abstraction for Programs with Dynamic Memory Heaps. In CAV'08, pp. 341-354.
-
CAV'08
, pp. 341-354
-
-
Abdulla, P.A.1
Bouajjani, A.2
Cederberg, J.3
Haziza, F.4
Rezine, A.5
-
3
-
-
24144470812
-
Shape analysis by predicate abstraction
-
I. Balaban, A. Pnueli, and L. D. Zuck. Shape analysis by predicate abstraction. In VMCAI'05, pp. 164-180.
-
VMCAI'05
, pp. 164-180
-
-
Balaban, I.1
Pnueli, A.2
Zuck, L.D.3
-
4
-
-
60849094123
-
Shape analysis of composite data structures
-
J. Berdine, C. Calcagno, B. Cook, D. Distefano, P. O'Hearn, T. Wies, and H. Yang. Shape analysis of composite data structures. In CAV'07.
-
CAV'07
-
-
Berdine, J.1
Calcagno, C.2
Cook, B.3
Distefano, D.4
O'Hearn, P.5
Wies, T.6
Yang, H.7
-
6
-
-
33749861364
-
Abstract tree regular model checking of complex dynamic data structures
-
A. Bouajjani, P. Habermehl, A. Rogalewicz, and T. Vojnar. Abstract tree regular model checking of complex dynamic data structures. In SAS'06, pp. 52-70.
-
SAS'06
, pp. 52-70
-
-
Bouajjani, A.1
Habermehl, P.2
Rogalewicz, A.3
Vojnar, T.4
-
8
-
-
84865625834
-
Relational inductive shape analysis
-
B. Chang and X. Rival. Relational inductive shape analysis. In POPL'08, pp. 247-260.
-
POPL'08
, pp. 247-260
-
-
Chang, B.1
Rival, X.2
-
9
-
-
38149096969
-
Shape analysis with structural invariant checkers
-
B. Chang, X. Rival, and G. Necula. Shape analysis with structural invariant checkers. In SAS'07, pp. 384-401.
-
SAS'07
, pp. 384-401
-
-
Chang, B.1
Rival, X.2
Necula, G.3
-
10
-
-
70350324374
-
Compositional separate modular static analysis of programs by abstract interpretation
-
P. Cousot and R. Cousot. Compositional separate modular static analysis of programs by abstract interpretation. In SSGRR'01.
-
SSGRR'01
-
-
Cousot, P.1
Cousot, R.2
-
11
-
-
33745765468
-
A local shape analysis based on separation logic
-
D. Distefano, P. O'Hearn, and H. Yang. A local shape analysis based on separation logic. In TACAS'06, pp. 287-302.
-
TACAS'06
, pp. 287-302
-
-
Distefano, D.1
O'Hearn, P.2
Yang, H.3
-
12
-
-
63549124411
-
JStar: Towards Practical Verification for Java
-
D. Distefano and M. Parkinson. jStar: Towards Practical Verification for Java. In OOPSLA'08, pp. 213-226.
-
OOPSLA'08
, pp. 213-226
-
-
Distefano, D.1
Parkinson, M.2
-
13
-
-
1442337851
-
CSSV: Towards a realistic tool for statically detecting all buffer overflows in C
-
N. Dor, M. Rodeh, and M. Sagiv. CSSV: Towards a realistic tool for statically detecting all buffer overflows in C. In PLDI'03, pp. 155-167.
-
PLDI'03
, pp. 155-167
-
-
Dor, N.1
Rodeh, M.2
Sagiv, M.3
-
14
-
-
0029719687
-
Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C
-
R. Ghiya and . Hendren. Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C. In POPL'96, pp. 1-15.
-
POPL'96
, pp. 1-15
-
-
Ghiya, R.1
Hendren2
-
15
-
-
11544325490
-
Abductive analysis of modular logic programs
-
R. Giacobazzi. Abductive analysis of modular logic programs. In SLP'94, pp. 377-392.
-
SLP'94
, pp. 377-392
-
-
Giacobazzi, R.1
-
16
-
-
38149125461
-
Low-level library analysis and summarization
-
D. Gopan and T. Reps. Low-level library analysis and summarization. In CAV'07, pp. 68-81.
-
CAV'07
, pp. 68-81
-
-
Gopan, D.1
Reps, T.2
-
17
-
-
33749868702
-
Interprocedural shape analysis with separated heap abstractions
-
A. Gotsman, J. Berdine, and B. Cook. Interprocedural shape analysis with separated heap abstractions. In SAS'06, pp. 240-260.
-
SAS'06
, pp. 240-260
-
-
Gotsman, A.1
Berdine, J.2
Cook, B.3
-
19
-
-
84865647096
-
Lifting Abstract Interpreters to Quantified Logical Domains
-
S. Gulwani, B. McCloskey, and A. Tiwari. Lifting Abstract Interpreters to Quantified Logical Domains. In POPL'08, pp. 235-246.
-
POPL'08
, pp. 235-246
-
-
Gulwani, S.1
McCloskey, B.2
Tiwari, A.3
-
20
-
-
37149050700
-
Computing procedure summaries for interprocedural analysis
-
S. Gulwani and A. Tiwari. Computing procedure summaries for interprocedural analysis. In ESOP'07, pp. 253-267.
-
ESOP'07
, pp. 253-267
-
-
Gulwani, S.1
Tiwari, A.2
-
21
-
-
35448950882
-
Shape analysis with inductive recursion synthesis
-
B. Guo, N. Vachharajani, and D. August. Shape analysis with inductive recursion synthesis. In PLDI'07, pp. 256-265.
-
PLDI'07
, pp. 256-265
-
-
Guo, B.1
Vachharajani, N.2
August, D.3
-
22
-
-
29144444097
-
Region-based shape analysis with tracked locations
-
B. Hackett and R. Rugina. Region-based shape analysis with tracked locations. In POPL'05, pp. 310-323.
-
POPL'05
, pp. 310-323
-
-
Hackett, B.1
Rugina, R.2
-
23
-
-
67649855849
-
Scalable shape analysis for systems code
-
H.Yang, O.Lee, J.Berdine, C.Calcagno, B.Cook, D.Distefano, and P.O'Hearn. Scalable shape analysis for systems code. In CAV'08.
-
CAV'08
-
-
Yang, H.1
Lee, O.2
Berdine, J.3
Calcagno, C.4
Cook, B.5
Distefano, D.6
O'Hearn, P.7
-
24
-
-
77957187070
-
Abductive logic programming
-
A. C. Kakas, R. A. Kowalski, and F. Toni. Abductive logic programming. J. of Logic and Computation, 2(6):719-770, 1992.
-
(1992)
J. of Logic and Computation
, vol.2
, Issue.6
, pp. 719-770
-
-
Kakas, A.C.1
Kowalski, R.A.2
Toni, F.3
-
26
-
-
33749864825
-
Abstraction for shape analysis with fast and precise transfomers
-
T. Lev-Ami, N. Immerman, and M. Sagiv. Abstraction for shape analysis with fast and precise transfomers. In CAV'06, pp. 547-561.
-
CAV'06
, pp. 547-561
-
-
Lev-Ami, T.1
Immerman, N.2
Sagiv, M.3
-
29
-
-
37149003778
-
Shape analysis by graph decomposition
-
R. Manevich, J. Berdine, B. Cook, G. Ramalingam, and M. Sagiv. Shape analysis by graph decomposition. In TACAS'07, pp. 3-18.
-
TACAS'07
, pp. 3-18
-
-
Manevich, R.1
Berdine, J.2
Cook, B.3
Ramalingam, G.4
Sagiv, M.5
-
30
-
-
47249125852
-
Efficient context-sensitive shape analysis with graph based heap models
-
M. Marron, M. Hermenegildo, D. Kapur, and D. Stefanovic. Efficient context-sensitive shape analysis with graph based heap models. In CC'08, pp. 245-259.
-
CC'08
, pp. 245-259
-
-
Marron, M.1
Hermenegildo, M.2
Kapur, D.3
Stefanovic, D.4
-
31
-
-
40549116633
-
Sufficient preconditions for modular assertion checking
-
Y. Moy. Sufficient preconditions for modular assertion checking. In VMCAI'08, pp. 188-202.
-
VMCAI'08
, pp. 188-202
-
-
Moy, Y.1
-
32
-
-
40549089429
-
Automated verification of shape and size properties via separation logic
-
H. Nguyen, C. David, S. Qin, andW.-N. Chin. Automated verification of shape and size properties via separation logic. In VMCAI'07.
-
VMCAI'07
-
-
Nguyen, H.1
David, C.2
Qin, S.3
Chin, W.-N.4
-
33
-
-
35048845602
-
Bottom-up and top-down contextsensitive summary-based pointer analysis
-
E. Nystrom, H. Kim, and W. Hwu. Bottom-up and top-down contextsensitive summary-based pointer analysis. SAS'04, pp. 165-180.
-
SAS'04
, pp. 165-180
-
-
Nystrom, E.1
Kim, H.2
Hwu, W.3
-
34
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
P. O'Hearn, J. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL'01, pp. 1-19.
-
CSL'01
, pp. 1-19
-
-
O'Hearn, P.1
Reynolds, J.2
Yang, H.3
-
39
-
-
0029180939
-
Precise interprocedural dataflow analysis via graph reachability
-
T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In POPL'95, pp. 49-61.
-
POPL'95
, pp. 49-61
-
-
Reps, T.1
Horwitz, S.2
Sagiv, M.3
-
40
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS'02, pp. 55-74.
-
LICS'02
, pp. 55-74
-
-
Reynolds, J.C.1
-
42
-
-
33646039398
-
Interprocedural shape analysis for cutpoint-free programs
-
N. Rinetzky, M. Sagiv, and E. Yahav. Interprocedural shape analysis for cutpoint-free programs. In SAS'05, pp. 284-302.
-
SAS'05
, pp. 284-302
-
-
Rinetzky, N.1
Sagiv, M.2
Yahav, E.3
-
43
-
-
0031598986
-
Solving shape-analysis problems in languages with destructive updating
-
M. Sagiv, T. Reps, R. Wilhelm. Solving shape-analysis problems in languages with destructive updating. ACM TOPLAS, 20(1):1-50,1998.
-
(1998)
ACM TOPLAS
, vol.20
, Issue.1
, pp. 1-50
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
44
-
-
0002823436
-
Two approaches to interprocedural data flow analysis
-
S. Muchnick and J. Jones, editors, Prentice-Hall
-
M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In S. Muchnick and J. Jones, editors, Program Flow Analysis: Theory and Applications. Prentice-Hall, 1981.
-
(1981)
Program Flow Analysis: Theory and Applications
-
-
Sharir, M.1
Pnueli, A.2
-
45
-
-
0033203864
-
Compositional pointer and escape analysis for Java
-
J. Whaley and M. Rinard. Compositional pointer and escape analysis for Java. In OOPSLA'06, pp. 187-206.
-
OOPSLA'06
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
|