-
2
-
-
38149070828
-
Shape analysis for composite data structures
-
Josh Berdine, Cristiano Calcagno, Byron Cook, Dino Distefano, Peter W. O'Hearn, Thomas Wies, and Hongseok Yang. Shape analysis for composite data structures. In Computer-Aided Verification (CAV), pages 178-192, 2007.
-
(2007)
Computer-Aided Verification (CAV)
, pp. 178-192
-
-
Berdine, J.1
Calcagno, C.2
Cook, B.3
Distefano, D.4
O'Hearn, P.W.5
Wies, T.6
Yang, H.7
-
3
-
-
0038039865
-
A static analyzer for large safety-critical software
-
Bruno Blanchet, Patrick Cousot, Radhia Cousot, Jérêome Feret, Laurent Mauborgne, Antoine Miné, David Monniaux, and Xavier Rival. A static analyzer for large safety-critical software. In Programming Language Design and Implementation (PLDI), pages 196-207, 2003.
-
(2003)
Programming Language Design and Implementation (PLDI)
, pp. 196-207
-
-
Blanchet, B.1
Cousot, P.2
Cousot, R.3
Feret, J.4
Mauborgne, L.5
Miné, A.6
Monniaux, D.7
Rival, X.8
-
4
-
-
67649868322
-
Compositional shape analysis by means of bi-abduction
-
Cristiano Calcagno, Dino Distefano, PeterW. O'Hearn, and Hongseok Yang. Compositional shape analysis by means of bi-abduction. In Principles of Programming Languages (POPL), pages 289-300, 2009.
-
(2009)
Principles of Programming Languages (POPL)
, pp. 289-300
-
-
Calcagno, C.1
Distefano, D.2
O'Hearn, P.W.3
Yang, H.4
-
6
-
-
38149096969
-
Shape analysis with structural invariant checkers
-
Bor-Yuh Evan Chang, Xavier Rival, and George C. Necula. Shape analysis with structural invariant checkers. In Static Analysis (SAS), pages 384-401, 2007.
-
(2007)
Static Analysis (SAS)
, pp. 384-401
-
-
Chang, B.-Y.E.1
Rival, X.2
Necula, G.C.3
-
7
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
Patrick Cousot and Radhia Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Principles of Programming Languages (POPL), pages 238-252, 1977.
-
(1977)
Principles of Programming Languages (POPL)
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
8
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
Patrick Cousot and Nicolas Halbwachs. Automatic discovery of linear restraints among variables of a program. In Principles of Programming Languages (POPL), pages 84-97, 1978.
-
(1978)
Principles of Programming Languages (POPL)
, pp. 84-97
-
-
Cousot, P.1
Halbwachs, N.2
-
9
-
-
0025213652
-
On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications
-
Alain Deutsch. On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications. In Principles of Programming Languages (POPL), pages 157-168, 1990.
-
(1990)
Principles of Programming Languages (POPL)
, pp. 157-168
-
-
Deutsch, A.1
-
12
-
-
33749868702
-
Interprocedural shape analysis with separated heap abstractions
-
Alexey Gotsman, Josh Berdine, and Byron Cook. Interprocedural shape analysis with separated heap abstractions. In Static Analysis (SAS), pages 240-260, 2006.
-
(2006)
Static Analysis (SAS)
, pp. 240-260
-
-
Gotsman, A.1
Berdine, J.2
Cook, B.3
-
13
-
-
70350338444
-
Bottom-up shape analysis
-
Bhargav S. Gulavani, Supratik Chakraborty, Ganesan Ramalingam, and Aditya V. Nori. Bottom-up shape analysis. In Static Analysis (SAS), pages 188-204, 2009.
-
(2009)
Static Analysis (SAS)
, pp. 188-204
-
-
Bhargav, S.1
Chakraborty, G.S.2
Ramalingam, G.3
Nori, A.V.4
-
15
-
-
35048824791
-
Abstracting call-stacks for interprocedural verification of imperative programs
-
Bertrand Jeannet and Wendelin Serwe. Abstracting call-stacks for interprocedural verification of imperative programs. In Algebraic Methodology and Software Technology (AMAST), pages 258-273, 2004.
-
(2004)
Algebraic Methodology and Software Technology (AMAST)
, pp. 258-273
-
-
Jeannet, B.1
Serwe, W.2
-
16
-
-
76749153897
-
A relational approach to interprocedural shape analysis
-
Bertrand Jeannet, Alexey Loginov, Thomas Reps, and Mooly Sagiv. A relational approach to interprocedural shape analysis. ACM Trans. Program. Lang. Syst., 32(2), 2010.
-
(2010)
ACM Trans. Program. Lang. Syst.
, vol.32
, Issue.2
-
-
Jeannet, B.1
Loginov, A.2
Reps, T.3
Sagiv, M.4
-
17
-
-
79251555627
-
-
Technical report Queen Mary University of London
-
Jörg Kreiker, Thomas Reps, Noam Rinetzky, Mooly Sagiv, Reinhard Wilhelm, and Eran Yahav. Interprocedural shape analysis for effectively cutpoint-free programs. Technical report, Queen Mary University of London, 2010.
-
(2010)
Interprocedural Shape Analysis for Effectively Cutpoint-Free Programs
-
-
Kreiker, J.1
Reps, T.2
Rinetzky, N.3
Sagiv, M.4
Wilhelm, R.5
Yahav, E.6
-
19
-
-
47249125852
-
Efficient context-sensitive shape analysis with graph based heap models
-
Mark Marron, Manuel V. Hermenegildo, Deepak Kapur, and Darko Stefanovic. Efficient context-sensitive shape analysis with graph based heap models. In Compiler Construction (CC), pages 245-259, 2008.
-
(2008)
Compiler Construction (CC)
, pp. 245-259
-
-
Marron, M.1
Hermenegildo, M.V.2
Kapur, D.3
Stefanovic, D.4
-
21
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
John C. Reynolds. Separation logic: A logic for shared mutable data structures. In Logic in Computer Science (LICS), pages 55-74, 2002.
-
(2002)
Logic in Computer Science (LICS)
, pp. 55-74
-
-
Reynolds, J.C.1
-
22
-
-
84958978460
-
Interprocedural shape analysis for recursive programs
-
Noam Rinetzky and Mooly Sagiv. Interprocedural shape analysis for recursive programs. In Compiler Construction (CC), pages 133-149, 2001.
-
(2001)
Compiler Construction (CC)
, pp. 133-149
-
-
Rinetzky, N.1
Sagiv, M.2
-
23
-
-
17044424894
-
A semantics for procedure local heaps and its abstractions
-
Noam Rinetzky, Jörg Bauer, Thomas Reps, Mooly Sagiv, and Reinhard Wilhelm. A semantics for procedure local heaps and its abstractions. In Principles of Programming Languages (POPL), pages 296- 309, 2005.
-
(2005)
Principles of Programming Languages (POPL)
, pp. 296-309
-
-
Rinetzky, N.1
Bauer, J.2
Reps, T.3
Sagiv, M.4
Wilhelm, R.5
-
24
-
-
33646039398
-
Interprocedural shape analysis for cutpoint-free programs
-
Noam Rinetzky, Mooly Sagiv, and Eran Yahav. Interprocedural shape analysis for cutpoint-free programs. In Static Analysis (SAS), pages 284-302, 2005.
-
(2005)
Static Analysis (SAS)
, pp. 284-302
-
-
Rinetzky, N.1
Sagiv, M.2
Yahav, E.3
-
26
-
-
0031598986
-
Solving shapeanalysis problems in languages with destructive updating
-
Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Solving shapeanalysis problems in languages with destructive updating. ACM Trans. Program. Lang. Syst., 20(1):1-50, 1998.
-
(1998)
ACM Trans. Program. Lang. Syst.
, vol.20
, Issue.1
, pp. 1-50
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
27
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
Mooly Sagiv, Thomas Reps, and ReinhardWilhelm. Parametric shape analysis via 3-valued logic. ACM Trans. Program. Lang. Syst., 24(3): 217-298, 2002.
-
(2002)
ACM Trans. Program. Lang. Syst.
, vol.24
, Issue.3
, pp. 217-298
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
28
-
-
0002823436
-
-
Steven S. Muchnick and Neil D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 7, Prentice-Hall
-
Micha Sharir and Amir Pnueli. Two approaches to interprocedural data flow analysis. In Steven S. Muchnick and Neil D. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 7, pages 189-233. Prentice-Hall, 1981.
-
(1981)
Two Approaches to Interprocedural Data Flow Analysis
, pp. 189-233
-
-
Sharir, M.1
Pnueli, A.2
-
29
-
-
84957379676
-
Abstract cofibered domains: Application to the alias analysis of untyped programs
-
Arnaud Venet. Abstract cofibered domains: Application to the alias analysis of untyped programs. In Static Analysis (SAS), pages 366- 382, 1996.
-
(1996)
Static Analysis (SAS)
, pp. 366-382
-
-
Venet, A.1
|