-
1
-
-
84869637003
-
-
Annotated outline of collections framework. Sun Microsystems. Available at
-
Annotated outline of collections framework. Sun Microsystems. Available at http://java.sun.com/j2se/1.5.0/docs/guide/collections/reference.html.
-
-
-
-
2
-
-
45849140560
-
The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems
-
To appear
-
R. Bagnara, P. M. Hill, and E. Zaffanella. The Parma Polyhedra Library: Toward a complete set of numerical abstractions for the analysis and verification of hardware and software systems. Science of Computer Programming, 2008. To appear.
-
(2008)
Science of Computer Programming
-
-
Bagnara, R.1
Hill, P.M.2
Zaffanella, E.3
-
3
-
-
33749842015
-
Programs with lists are counter automata
-
A. Bouajjani, M. Bozga, P. Habermehl, R. Iosif, P. Moro, and T. Vojnar. Programs with lists are counter automata. In CAV, pages 517-531, 2006.
-
(2006)
CAV
, pp. 517-531
-
-
Bouajjani, A.1
Bozga, M.2
Habermehl, P.3
Iosif, R.4
Moro, P.5
Vojnar, T.6
-
4
-
-
26444584975
-
The polyranking principle
-
A. R. Bradley, Z. Manna, and H. B. Sipma. The polyranking principle. In ICALP, pages 1349-1361, 2005.
-
(2005)
ICALP
, pp. 1349-1361
-
-
Bradley, A.R.1
Manna, Z.2
Sipma, H.B.3
-
5
-
-
33749853720
-
Beyond reachability: Shape abstraction in the presence of pointer arithmetic
-
C. Calcagno, D. Distefano, P. W. O'Hearn, and H. Yang. Beyond reachability: Shape abstraction in the presence of pointer arithmetic. In SAS, pages 182-203, 2006.
-
(2006)
SAS
, pp. 182-203
-
-
Calcagno, C.1
Distefano, D.2
O'Hearn, P.W.3
Yang, H.4
-
6
-
-
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, pages 238-252, 1977.
-
(1977)
POPL
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
7
-
-
0018294932
-
Systematic design of program analysis frameworks
-
P. Cousot and R. Cousot. Systematic design of program analysis frameworks. In POPL, pages 269-282, 1979.
-
(1979)
POPL
, pp. 269-282
-
-
Cousot, P.1
Cousot, R.2
-
8
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL, pages 84-96, 1978.
-
(1978)
POPL
, pp. 84-96
-
-
Cousot, P.1
Halbwachs, N.2
-
9
-
-
0025213652
-
On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications
-
A. Deutsch. On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications. In POPL, pages 157-168, 1990.
-
(1990)
POPL
, pp. 157-168
-
-
Deutsch, A.1
-
11
-
-
0027961596
-
Interprocedural may-alias analysis for pointers: Beyond k-limiting
-
A. Deutsch. Interprocedural may-alias analysis for pointers: Beyond k-limiting. In PLDI, pages 230-241, 1994.
-
(1994)
PLDI
, pp. 230-241
-
-
Deutsch, A.1
-
12
-
-
33745765468
-
A local shape analysis based on separation logic
-
D. Distefano, P. W. O'Hearn, and H. Yang. A local shape analysis based on separation logic. In TACAS, pages 287-302, 2006.
-
(2006)
TACAS
, pp. 287-302
-
-
Distefano, D.1
O'Hearn, P.W.2
Yang, H.3
-
13
-
-
0037702242
-
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, pages 155-167, 2003.
-
(2003)
PLDI
, pp. 155-167
-
-
Dor, N.1
Rodeh, M.2
Sagiv, M.3
-
14
-
-
35048886087
-
Numeric domains with summarized dimensions
-
D. Gopan, F. DiMaio, N. Dor, T. W. Reps, and M. Sagiv. Numeric domains with summarized dimensions. In TACAS, pages 512-529, 2004.
-
(2004)
TACAS
, pp. 512-529
-
-
Gopan, D.1
DiMaio, F.2
Dor, N.3
Reps, T.W.4
Sagiv, M.5
-
15
-
-
29144456052
-
A framework for numeric analysis of array operations
-
D. Gopan, T. Reps, and M. Sagiv. A framework for numeric analysis of array operations. In POPL, pages 338-350, 2005.
-
(2005)
POPL
, pp. 338-350
-
-
Gopan, D.1
Reps, T.2
Sagiv, M.3
-
17
-
-
33745196709
-
Combining abstract interpreters
-
S. Gulwani and A. Tiwari. Combining abstract interpreters. In PLDI, pages 376-386, 2006.
-
(2006)
PLDI
, pp. 376-386
-
-
Gulwani, S.1
Tiwari, A.2
-
18
-
-
0037967713
-
Static prediction of heap space usage for first-order functional programs
-
M. Hofmann and S. Jost. Static prediction of heap space usage for first-order functional programs. In POPL, pages 185-197, 2003.
-
(2003)
POPL
, pp. 185-197
-
-
Hofmann, M.1
Jost, S.2
-
19
-
-
0013115226
-
Recursion and dynamic data-structures in bounded space: Towards embedded ML programming
-
J. Hughes and L. Pareto. Recursion and dynamic data-structures in bounded space: Towards embedded ML programming. In ICFP, pages 70-81, 1999.
-
(1999)
ICFP
, pp. 70-81
-
-
Hughes, J.1
Pareto, L.2
-
20
-
-
0016881880
-
Affine relationships among variables of a program
-
M. Karr. Affine relationships among variables of a program. Acta Inf., 6:133-151, 1976.
-
(1976)
Acta Inf.
, vol.6
, pp. 133-151
-
-
Karr, M.1
-
21
-
-
35148845639
-
Towards efficient satisfiability checking for boolean algebra with presburger arithmetic
-
V. Kuncak and M. C. Rinard. Towards efficient satisfiability checking for boolean algebra with presburger arithmetic. In CADE, pages 215-230, 2007.
-
(2007)
CADE
, pp. 215-230
-
-
Kuncak, V.1
Rinard, M.C.2
-
22
-
-
84906086021
-
TVLA: A system for implementing static analyses
-
T. Lev-Ami and M. Sagiv. TVLA: A system for implementing static analyses. In SAS, pages 280-301, 2000.
-
(2000)
SAS
, pp. 280-301
-
-
Lev-Ami, T.1
Sagiv, M.2
-
23
-
-
38149017836
-
Arithmetic strengthening for shape analysis
-
S. Magill, J. Berdine, E. M. Clarke, and B. Cook. Arithmetic strengthening for shape analysis. In SAS, pages 419-436, 2007.
-
(2007)
SAS
, pp. 419-436
-
-
Magill, S.1
Berdine, J.2
Clarke, E.M.3
Cook, B.4
-
24
-
-
35048882934
-
Partially disjunctive heap abstraction
-
R. Manevich, M. Sagiv, G. Ramalingam, and J. Field. Partially disjunctive heap abstraction. In SAS, pages 265-279, 2004.
-
(2004)
SAS
, pp. 265-279
-
-
Manevich, R.1
Sagiv, M.2
Ramalingam, G.3
Field, J.4
-
25
-
-
24144463825
-
Predicate abstraction and canonical abstraction for singly-linked lists
-
R. Manevich, E. Yahav, G. Ramalingam, and M. Sagiv. Predicate abstraction and canonical abstraction for singly-linked lists. In VMCAI, pages 181-198, 2005.
-
(2005)
VMCAI
, pp. 181-198
-
-
Manevich, R.1
Yahav, E.2
Ramalingam, G.3
Sagiv, M.4
-
26
-
-
0034781047
-
The octagon abstract domain
-
A. Miné. The octagon abstract domain. In WCRE, pages 310-319, 2001.
-
(2001)
WCRE
, pp. 310-319
-
-
Miné, A.1
-
27
-
-
0019003680
-
Fast decision procedures based on congruence closure
-
Apr
-
G. Nelson and D. Oppen. Fast decision procedures based on congruence closure. JACM, 27(2):356-364, Apr. 1980.
-
(1980)
JACM
, vol.27
, Issue.2
, pp. 356-364
-
-
Nelson, G.1
Oppen, D.2
-
28
-
-
34547166492
-
Automated verification of shape and size properties via separation logic
-
H. H. Nguyen, C. David, S. Qin, and W.-N. Chin. Automated verification of shape and size properties via separation logic. In VMCAI, pages 251-266, 2007.
-
(2007)
VMCAI
, pp. 251-266
-
-
Nguyen, H.H.1
David, C.2
Qin, S.3
Chin, W.-N.4
-
29
-
-
4544225317
-
Transition invariants
-
A. Podelski and A. Rybalchenko. Transition invariants. In LICS, pages 32-41, 2004.
-
(2004)
LICS
, pp. 32-41
-
-
Podelski, A.1
Rybalchenko, A.2
-
30
-
-
33646065057
-
Boolean heaps
-
A. Podelski and T. Wies. Boolean heaps. In SAS, pages 268-283, 2005.
-
(2005)
SAS
, pp. 268-283
-
-
Podelski, A.1
Wies, T.2
-
31
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, pages 55-74, 2002.
-
(2002)
LICS
, pp. 55-74
-
-
Reynolds, J.C.1
-
32
-
-
33745804782
-
Quantitative shape analysis
-
R. Rugina. Quantitative shape analysis. In SAS, pages 228-245, 2004.
-
(2004)
SAS
, pp. 228-245
-
-
Rugina, R.1
-
33
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
M. Sagiv, T. W. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. ACM TOPLAS, 24(3):217-298, 2002.
-
(2002)
ACM TOPLAS
, vol.24
, Issue.3
, pp. 217-298
-
-
Sagiv, M.1
Reps, T.W.2
Wilhelm, R.3
-
34
-
-
67649876885
-
Checking a large routine
-
MIT Press, Cambridge, MA, USA
-
A. Turing. Checking a large routine. In The early British computer conferences, pages 70-72. MIT Press, Cambridge, MA, USA, 1989.
-
(1989)
The early British computer conferences
, pp. 70-72
-
-
Turing, A.1
-
35
-
-
30344446096
-
Automated verification of concurrent linked lists with counters
-
T. Yavuz-Kahveci and T. Bultan. Automated verification of concurrent linked lists with counters. In SAS, pages 69-84, 2002. 251
-
(2002)
SAS
, vol.251
, pp. 69-84
-
-
Yavuz-Kahveci, T.1
Bultan, T.2
|