-
1
-
-
35048831388
-
Refining Approximations in Software Predicate Abstraction
-
Tools and Algorithms for the Construction and Analysis of Systems
-
T. Ball, B. Cook, S. Das, and S. K. Rajamani. Refining approximations in software predicate abstraction. In TACAS'04, pages 388-403, 2004. (Pubitemid 38458528)
-
(2004)
LECTURE NOTES in COMPUTER SCIENCE
, Issue.2988
, pp. 388-403
-
-
Ball, T.1
Cook, B.2
Das, S.3
Rajamani, S.K.4
-
2
-
-
84903151157
-
Boolean and Cartesian abstraction for model checking C programs
-
T. Ball, A. Podelski, and S. K. Rajamani. Boolean and Cartesian abstraction for model checking C programs. In TACAS'01, pages 268-283, 2001.
-
(2001)
TACAS'01
, pp. 268-283
-
-
Ball, T.1
Podelski, A.2
Rajamani, S.K.3
-
3
-
-
0036039066
-
The SLAM project: Debugging system software via static analysis
-
T. Ball and S. K. Rajamani. The SLAM project: debugging system software via static analysis. In POPL'02, pages 1-3, 2002.
-
(2002)
POPL'02
, pp. 1-3
-
-
Ball, T.1
Rajamani, S.K.2
-
4
-
-
38149070828
-
Shape analysis for composite data structures
-
J. Berdine, C. Calcagno, B. Cook, D. Distefano, P. O'Hearn, T. Wies, and H. Yang. Shape analysis for composite data structures. In CAV'07, pages 178-192, 2007.
-
(2007)
CAV'07
, pp. 178-192
-
-
Berdine, J.1
Calcagno, C.2
Cook, B.3
Distefano, D.4
O'Hearn, P.5
Wies, T.6
Yang, H.7
-
5
-
-
67650085809
-
Path invariants
-
D. Beyer, T. A. Henzinger, R. Majumdar, and A. Rybalchenko. Path invariants. In PLDI, pages 300-309, 2007.
-
(2007)
PLDI
, pp. 300-309
-
-
Beyer, D.1
Henzinger, T.A.2
Majumdar, R.3
Rybalchenko, A.4
-
7
-
-
33745660814
-
A logic and decision procedure for predicate abstraction of heap-manipulating programs
-
J. D. Bingham and Z. Rakamaric. A logic and decision procedure for predicate abstraction of heap-manipulating programs. In VMCAI'06, pages 207-221, 2006.
-
(2006)
VMCAI'06
, pp. 207-221
-
-
Bingham, J.D.1
Rakamaric, Z.2
-
8
-
-
38149061005
-
Revamping TVLA: Making Parametric Shape Analysis Competitive
-
I. Bogudlov, T. Lev-Ami, T. W. Reps, and M. Sagiv. Revamping TVLA: Making Parametric Shape Analysis Competitive. In CAV'07, pages 221-225, 2007.
-
(2007)
CAV'07
, pp. 221-225
-
-
Bogudlov, I.1
Lev-Ami, T.2
Reps, T.W.3
Sagiv, M.4
-
9
-
-
31144434364
-
Abstract regular tree model checking
-
DOI 10.1016/j.entcs.2005.11.015, PII S1571066106000521, Proceedings of the 7th International Workshop on Verification of Infinite-State Systems (INFINITY 2005)
-
A. Bouajjani, P. Habermehl, A. Rogalewicz, and T. Vojnar. Abstract regular tree model checking. ENTCS, 149(1):37-48, 2006. (Pubitemid 43131442)
-
(2006)
Electronic Notes in Theoretical Computer Science
, vol.149
, Issue.1
, pp. 37-48
-
-
Bouajjani, A.1
Habermehl, P.2
Rogalewicz, A.3
Vojnar, T.4
-
10
-
-
33749861364
-
Abstract regular tree model checking of complex dynamic data structures
-
A. Bouajjani, P. Habermehl, A. Rogalewicz, and T. Vojnar. Abstract regular tree model checking of complex dynamic data structures. In SAS'06, pages 52-70, 2006.
-
(2006)
SAS'06
, pp. 52-70
-
-
Bouajjani, A.1
Habermehl, P.2
Rogalewicz, A.3
Vojnar, T.4
-
11
-
-
0022769976
-
Graph-Based Algorithms for Boolean Function Manipulation
-
R. E. Bryant. Graph-Based Algorithms for Boolean Function Manipulation. TC, 35(10):677-691, 1986.
-
(1986)
TC
, vol.35
, Issue.10
, pp. 677-691
-
-
Bryant, R.E.1
-
12
-
-
0038601527
-
Modular verification of software components in C
-
S. Chaki, E. M. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. In ICSE'03, pages 385-395, 2003.
-
(2003)
ICSE'03
, pp. 385-395
-
-
Chaki, S.1
Clarke, E.M.2
Groce, A.3
Jha, S.4
Veith, H.5
-
13
-
-
38149096969
-
Shape analysis with structural invariant checkers
-
B.-Y. E. Chang, X. Rival, and G. C. Necula. Shape analysis with structural invariant checkers. In SAS'07, pages 384-401, 2007.
-
(2007)
SAS'07
, pp. 384-401
-
-
Chang, B.-Y.E.1
Rival, X.2
Necula, G.C.3
-
14
-
-
84944406286
-
Counterexample-Guided Abstraction Refinement
-
E. M. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample-Guided Abstraction Refinement. In CAV'00, pages 154-169, 2000.
-
(2000)
CAV'00
, pp. 154-169
-
-
Clarke, E.M.1
Grumberg, O.2
Jha, S.3
Lu, Y.4
Veith, H.5
-
15
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL'77, pages 238-252, 1977.
-
(1977)
POPL'77
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
16
-
-
0029180092
-
Formal language, grammar and set-constraint-based program analysis by abstract interpretation
-
P. Cousot and R. Cousot. Formal language, grammar and set-constraint-based program analysis by abstract interpretation. In FPCA'95, pages 170-181, 1995.
-
(1995)
FPCA'95
, pp. 170-181
-
-
Cousot, P.1
Cousot, R.2
-
17
-
-
0034873808
-
Successive approximation of abstract transition relations
-
S. Das and D. L. Dill. Successive approximation of abstract transition relations. In LICS'01, pages 51-60, 2001.
-
(2001)
LICS'01
, pp. 51-60
-
-
Das, S.1
Dill, D.L.2
-
19
-
-
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, pages 287-302, 2006.
-
(2006)
TACAS'06
, pp. 287-302
-
-
Distefano, D.1
O'Hearn, P.2
Yang, H.3
-
20
-
-
0036038631
-
Predicate abstraction for software verification
-
C. Flanagan and S. Qadeer. Predicate abstraction for software verification. In POPL'02, pages 191-202, 2002.
-
(2002)
POPL'02
, pp. 191-202
-
-
Flanagan, C.1
Qadeer, S.2
-
21
-
-
29144456052
-
A framework for numeric analysis of array operations
-
D. Gopan, T.W. Reps, and S. Sagiv. A framework for numeric analysis of array operations. In POPL'05, pages 338-350, 2005.
-
(2005)
POPL'05
, pp. 338-350
-
-
Gopan, D.1
Reps, T.W.2
Sagiv, S.3
-
22
-
-
84947441305
-
Construction of Abstract State Graphs with PVS
-
S. Graf and H. Saïdi. Construction of Abstract State Graphs with PVS. In CAV'97, pages 72-83, 1997.
-
(1997)
CAV'97
, pp. 72-83
-
-
Graf, S.1
Saïdi, H.2
-
23
-
-
67650149829
-
Lifting abstract interpreters to quantified logical domains
-
S. Gulwani, B.McCloskey, and A. Tiwari. Lifting abstract interpreters to quantified logical domains. In POPL'08, pages 235-246, 2008.
-
(2008)
POPL'08
, pp. 235-246
-
-
Gulwani, S.1
McCloskey, B.2
Tiwari, A.3
-
24
-
-
67650086661
-
Shape analysis with inductive recursion synthesis
-
B. Guo, N. Vachharajani, and D. I. August. Shape analysis with inductive recursion synthesis. In PLDI'07, pages 256-265, 2007.
-
(2007)
PLDI'07
, pp. 256-265
-
-
Guo, B.1
Vachharajani, N.2
August, D.I.3
-
25
-
-
0036041563
-
Lazy Abstraction
-
T. A. Henzinger, R. Jhala, R. Majumdar, and G. Sutre. Lazy Abstraction. In POPL'02, pages 58-70, 2002.
-
(2002)
POPL'02
, pp. 58-70
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
27
-
-
38149012113
-
Array abstractions from proofs
-
R. Jhala and K. L. McMillan. Array abstractions from proofs. In CAV'07, pages 193-206, 2007.
-
(2007)
CAV'07
, pp. 193-206
-
-
Jhala, R.1
McMillan, K.L.2
-
29
-
-
67650170833
-
Finding loop invariants for programs over arrays using a theorem prover
-
L. Kovacs and A. Voronkov. Finding loop invariants for programs over arrays using a theorem prover. In FASE'09, pages 470-485, 2009.
-
(2009)
FASE'09
, pp. 470-485
-
-
Kovacs, L.1
Voronkov, A.2
-
30
-
-
33947317189
-
-
PhD thesis, EECS Department, Massachusetts Institute of Technology, February
-
V. Kuncak. Modular Data Structure Verification. PhD thesis, EECS Department, Massachusetts Institute of Technology, February 2007.
-
(2007)
Modular Data Structure Verification
-
-
Kuncak, V.1
-
31
-
-
70350235720
-
Constructing quantified invariants via predicate abstraction
-
S. K. Lahiri and R. E. Bryant. Constructing quantified invariants via predicate abstraction. In VMCAI'04, pages 267-281, 2004.
-
(2004)
VMCAI'04
, pp. 267-281
-
-
Lahiri, S.K.1
Bryant, R.E.2
-
32
-
-
17044406807
-
Indexed predicate discovery for unbounded system verification
-
S. K. Lahiri and R. E. Bryant. Indexed predicate discovery for unbounded system verification. In CAV'04, 2004.
-
(2004)
CAV'04
-
-
Lahiri, S.K.1
Bryant, R.E.2
-
33
-
-
57349179388
-
Back to the future: Revisiting precise program verification using SMT solvers
-
S. K. Lahiri and S. Qadeer. Back to the future: revisiting precise program verification using SMT solvers. In POPL'08, pages 171-182, 2008.
-
(2008)
POPL'08
, pp. 171-182
-
-
Lahiri, S.K.1
Qadeer, S.2
-
34
-
-
33244485551
-
Hob: A tool for verifying data structure consistency
-
P. Lam, V. Kuncak, and M. Rinard. Hob: A tool for verifying data structure consistency. In CC'05, 2005.
-
(2005)
CC'05
-
-
Lam, P.1
Kuncak, V.2
Rinard, M.3
-
36
-
-
77149134569
-
Abstraction for shape analysis with fast and precise transformers
-
T. Lev-Ami, N. Immerman, and M. Sagiv. Abstraction for shape analysis with fast and precise transformers. In CAV'06, pages 533-546, 2006.
-
(2006)
CAV'06
, pp. 533-546
-
-
Lev-Ami, T.1
Immerman, N.2
Sagiv, M.3
-
37
-
-
30344470030
-
Abstraction refinement via inductive learning
-
A. Loginov, T. Reps, and M. Sagiv. Abstraction refinement via inductive learning. In CAV'05, 2005.
-
(2005)
CAV'05
-
-
Loginov, A.1
Reps, T.2
Sagiv, M.3
-
38
-
-
38149017836
-
Arithmetic strengthening for shape analysis
-
S. Magill, J. Berdine, E. M. Clarke, and B. Cook. Arithmetic strengthening for shape analysis. In SAS'07, pages 419-436, 2007.
-
(2007)
SAS'07
, pp. 419-436
-
-
Magill, S.1
Berdine, J.2
Clarke, E.M.3
Cook, B.4
-
40
-
-
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, pages 3-18, 2007.
-
(2007)
TACAS'07
, pp. 3-18
-
-
Manevich, R.1
Berdine, J.2
Cook, B.3
Ramalingam, G.4
Sagiv, M.5
-
41
-
-
35048882934
-
Partially disjunctive heap abstraction
-
R. Manevich, M. Sagiv, G. Ramalingam, and J. Field. Partially disjunctive heap abstraction. In SAS'04, pages 265-279, 2004.
-
(2004)
SAS'04
, pp. 265-279
-
-
Manevich, R.1
Sagiv, M.2
Ramalingam, G.3
Field, J.4
-
42
-
-
36549058158
-
A static heap analysis for shape and connectivity
-
M. Marron, D. Kapur, D. Stefanovic, and M. V. Hermenegildo. A static heap analysis for shape and connectivity. In LCPC, pages 345-363, 2006.
-
(2006)
LCPC
, pp. 345-363
-
-
Marron, M.1
Kapur, D.2
Stefanovic, D.3
Hermenegildo, M.V.4
-
43
-
-
47249118875
-
Quantified invariant generation using an interpolating saturation prover
-
K. L.McMillan. Quantified invariant generation using an interpolating saturation prover. In TACAS'08, volume 4963, pages 413-427, 2008.
-
(2008)
TACAS'08
, vol.4963
, pp. 413-427
-
-
McMillan, K.L.1
-
44
-
-
84887389810
-
ARMC: The logical choice for software model checking with abstraction refinement
-
A. Podelski and A. Rybalchenko. ARMC: the logical choice for software model checking with abstraction refinement. In PADL'07, pages 245-259, 2007.
-
(2007)
PADL'07
, pp. 245-259
-
-
Podelski, A.1
Rybalchenko, A.2
-
45
-
-
77149141712
-
Boolean Heaps
-
A. Podelski and T. Wies. Boolean Heaps. In SAS'05, pages 267-282, 2005.
-
(2005)
SAS'05
, pp. 267-282
-
-
Podelski, A.1
Wies, T.2
-
46
-
-
35248890361
-
Finite differencing of logical formulas for static analysis
-
T. Reps, M. Sagiv, and A. Loginov. Finite differencing of logical formulas for static analysis. In ESOP'03, pages 380-398, 2003.
-
(2003)
ESOP'03
, pp. 380-398
-
-
Reps, T.1
Sagiv, M.2
Loginov, A.3
-
47
-
-
37149024869
-
Modular shape analysis for dynamically encapsulated programs
-
N. Rinetzky, A. Poetzsch-Heffter, G. Ramalingam, M. Sagiv, and E. Yahav. Modular shape analysis for dynamically encapsulated programs. In ESOP'07, pages 220-236, 2007.
-
(2007)
ESOP'07
, pp. 220-236
-
-
Rinetzky, N.1
Poetzsch-Heffter, A.2
Ramalingam, G.3
Sagiv, M.4
Yahav, E.5
-
48
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
M. Sagiv, T. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. TOPLAS, 24(3):217-298, 2002.
-
(2002)
TOPLAS
, vol.24
, Issue.3
, pp. 217-298
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
49
-
-
78650134849
-
Abstraction refinement for quantified array assertions
-
M. N. Seghir, A. Podelski, and T. Wies. Abstraction refinement for quantified array assertions. In SAS'09, 2009.
-
(2009)
SAS'09
-
-
Seghir, M.N.1
Podelski, A.2
Wies, T.3
-
50
-
-
70450231636
-
Program verification using templates over predicate abstraction
-
S. Srivastava and S. Gulwani. Program verification using templates over predicate abstraction. In PLDI'09, 2009.
-
(2009)
PLDI'09
-
-
Srivastava, S.1
Gulwani, S.2
-
51
-
-
70350257748
-
-
PhD thesis, University of Freiburg, Freiburg, Germany
-
T.Wies. Symbolic Shape Analysis. PhD thesis, University of Freiburg, Freiburg, Germany, 2009.
-
(2009)
Symbolic Shape Analysis
-
-
Wies, T.1
-
52
-
-
33847147173
-
Field Constraint Analysis
-
T. Wies, V. Kuncak, P. Lam, A. Podelski, and M. Rinard. Field Constraint Analysis. In VMCAI'06, 2006.
-
(2006)
VMCAI'06
-
-
Wies, T.1
Kuncak, V.2
Lam, P.3
Podelski, A.4
Rinard, M.5
-
53
-
-
48949099863
-
Scalable shape analysis for systems code
-
H. Yang, O. Lee, J. Berdine, C. Calcagno, B. Cook, D. Distefano, and P. W. O'Hearn. Scalable shape analysis for systems code. In CAV'08, pages 385-398, 2008.
-
(2008)
CAV'08
, pp. 385-398
-
-
Yang, H.1
Lee, O.2
Berdine, J.3
Calcagno, C.4
Cook, B.5
Distefano, D.6
O'Hearn, P.W.7
-
54
-
-
33745790035
-
A Logic of Reachable Patterns in Linked Data-Structures
-
G. Yorsh, A. M. Rabinovich, M. Sagiv, A. Meyer, and A. Bouajjani. A Logic of Reachable Patterns in Linked Data-Structures. In FOSSACS'06, pages 94-110, 2006.
-
(2006)
FOSSACS'06
, pp. 94-110
-
-
Yorsh, G.1
Rabinovich, A.M.2
Sagiv, M.3
Meyer, A.4
Bouajjani, A.5
-
55
-
-
21144436625
-
Symbolically computing most-precise abstract operations for shape analysis
-
G. Yorsh, T. Reps, and M. Sagiv. Symbolically computing most-precise abstract operations for shape analysis. In TACAS'04, 2004.
-
(2004)
TACAS'04
-
-
Yorsh, G.1
Reps, T.2
Sagiv, M.3
-
56
-
-
57349111788
-
Full Functional Verification for Linked Data Structures
-
K. Zee, V. Kuncak, and M. Rinard. Full Functional Verification for Linked Data Structures. In PLDI'08, pages 349-361, 2008.
-
(2008)
PLDI'08
, pp. 349-361
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.3
-
57
-
-
67650834944
-
An integrated proof language for imperative programs
-
K. Zee, V. Kuncak, and M. C. Rinard. An integrated proof language for imperative programs. In PLDI'09, pages 338-351, 2009.
-
(2009)
PLDI'09
, pp. 338-351
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.C.3
|