-
1
-
-
36348999658
-
Shape analysis of single-parent heaps
-
Springer
-
I. Balaban, A. Pnueli, and L. D. Zuck. Shape analysis of single-parent heaps. In VMCAI'07, volume 4349 of LNCS, pages 91-105. Springer, 2007.
-
(2007)
VMCAI'07, Volume 4349 of LNCS
, pp. 91-105
-
-
Balaban, I.1
Pnueli, A.2
Zuck, L.D.3
-
2
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
Springer
-
M. Barnett, B.-Y. E. Chang, R. DeLine, B. Jacobs, and K. R.M. Leino. Boogie: A modular reusable verifier for object-oriented programs. In FMCO'05, volume 4111 of LNCS, pages 364-387. Springer, 2005.
-
(2005)
FMCO'05, Volume 4111 of LNCS
, pp. 364-387
-
-
Barnett, M.1
Chang, B.-Y.E.2
Deline, R.3
Jacobs, B.4
Leino, K.R.M.5
-
3
-
-
35048817891
-
A decidable fragment of separation logic
-
Springer
-
J. Berdine, C. Calcagno, and P. W. O'Hearn. A decidable fragment of separation logic. In FSTTCS'04, volume 3328 of LNCS, pages 97-109. Springer, 2004.
-
(2004)
FSTTCS'04, Volume 3328 of LNCS
, pp. 97-109
-
-
Berdine, J.1
Calcagno, C.2
O'hearn, P.W.3
-
4
-
-
33646807486
-
Symbolic execution with separation logic
-
Springer
-
J. Berdine, C. Calcagno, and P.W. O'Hearn. Symbolic execution with separation logic. In APLAS'05, volume 3780 of LNCS, pages 52-68. Springer, 2005.
-
(2005)
APLAS'05, Volume 3780 of LNCS
, pp. 52-68
-
-
Berdine, J.1
Calcagno, C.2
O'hearn, P.W.3
-
5
-
-
33749595070
-
Smallfoot: Modular automatic assertion checking with separation logic
-
Springer
-
J. Berdine, C. Calcagno, and P. W. O'Hearn. Smallfoot: Modular automatic assertion checking with separation logic. In FMCO'05, volume 4111 of LNCS, pages 115-137. Springer, 2005.
-
(2005)
FMCO'05, Volume 4111 of LNCS
, pp. 115-137
-
-
Berdine, J.1
Calcagno, C.2
O'hearn, P.W.3
-
6
-
-
38149070828
-
Shape analysis for composite data structures
-
Springer
-
J. Berdine, C. Calcagno, B. Cook, D. Distefano, P. W. O'Hearn, T. Wies, and H. Yang. Shape analysis for composite data structures. In CAV'07, volume 4590 of LNCS, pages 178-192. Springer, 2007.
-
(2007)
CAV'07, Volume 4590 of LNCS
, 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
-
8
-
-
74249103917
-
Separation logic verification of c programs with an smt solver
-
M. Botinčan, M. Parkinson, and W. Schulte. Separation logic verification of C programs with an SMT solver. ENTCS, 254:5 - 23, 2009.
-
(2009)
ENTCS
, vol.254
, pp. 5-23
-
-
Botinčan, M.1
Parkinson, M.2
Schulte, W.3
-
9
-
-
70349865199
-
A logicbased framework for reasoning about composite data structures
-
Springer
-
A. Bouajjani, C. Dřagoi, C. Enea, and M. Sighireanu. A logicbased framework for reasoning about composite data structures. In CONCUR'09, volume 5710 of LNCS, pages 178-195. Springer, 2009.
-
(2009)
CONCUR'09, Volume 5710 of LNCS
, pp. 178-195
-
-
Bouajjani, A.1
Dřagoi, C.2
Enea, C.3
Sighireanu, M.4
-
10
-
-
79959878355
-
On interprocedural analysis of programs with lists and data
-
ACM
-
A. Bouajjani, C. Dřagoi, C. Enea, and M. Sighireanu. On interprocedural analysis of programs with lists and data. In PLDI'11, pages 578-589. ACM, 2011.
-
(2011)
PLDI'11
, pp. 578-589
-
-
Bouajjani, A.1
Dřagoi, C.2
Enea, C.3
Sighireanu, M.4
-
11
-
-
53149102097
-
Quantitative separation logic and programs with lists
-
Springer
-
M. Bozga, R. Iosif, and S. Perarnau. Quantitative separation logic and programs with lists. In IJCAR'08, volume 5195 of LNCS, pages 34-49. Springer, 2008.
-
(2008)
IJCAR'08, Volume 5195 of LNCS
, pp. 34-49
-
-
Bozga, M.1
Iosif, R.2
Perarnau, S.3
-
12
-
-
33745653311
-
What's decidable about arrays?
-
Springer
-
A. R. Bradley, Z.Manna, and H. B. Sipma. What's decidable about arrays? In VMCAI'06, volume 3855 of LNCS, pages 427-442. Springer, 2006.
-
(2006)
VMCAI'06, Volume 3855 of LNCS
, pp. 427-442
-
-
Bradley, A.R.1
Manna, Z.2
Sipma, H.B.3
-
13
-
-
84865625834
-
Relational inductive shape analysis
-
ACM
-
B.-Y. E. Chang and X. Rival. Relational inductive shape analysis. In POPL'08, pages 247-260. ACM, 2008.
-
(2008)
POPL'08
, pp. 247-260
-
-
Chang, B.-Y.E.1
Rival, X.2
-
14
-
-
84861233209
-
Automated verification of shape, size and bag properties via user-defined predicates in separation logic
-
W.-N. Chin, C. David, H. H. Nguyen, and S. Qin. Automated verification of shape, size and bag properties via user-defined predicates in separation logic. Science of Computer Programming, 77(9):1006 -1036, 2012.
-
(2012)
Science of Computer Programming
, vol.77
, Issue.9
, pp. 1006-1036
-
-
Chin, W.-N.1
David, C.2
Nguyen, H.H.3
Qin, S.4
-
15
-
-
79959871475
-
Mostly-automated verification of low-level programs in computational separation logic
-
ACM
-
A. Chlipala. Mostly-automated verification of low-level programs in computational separation logic. In PLDI'11, pages 234-245. ACM, 2011.
-
(2011)
PLDI'11
, pp. 234-245
-
-
Chlipala, A.1
-
16
-
-
70349325391
-
Vcc: A practical system for verifying concurrent c
-
Springer
-
E. Cohen,M. Dahlweid, M. A. Hillebrand, D. Leinenbach, M.Moskal, T. Santen, W. Schulte, and S. Tobies. VCC: A practical system for verifying concurrent C. In TPHOLs'09, volume 5674 of LNCS, pages 23-42. Springer, 2009.
-
(2009)
TPHOLs'09, Volume 5674 of LNCS
, pp. 23-42
-
-
Cohen, E.1
Dahlweid, M.2
Hillebrand, M.A.3
Leinenbach, D.4
Moskal, M.5
Santen, T.6
Schulte, W.7
Tobies, S.8
-
18
-
-
33745765468
-
A local shape analysis based on separation logic
-
Springer
-
D. Distefano, P. W. O'Hearn, and H. Yang. A local shape analysis based on separation logic. In TACAS'06, volume 3920 of LNCS, pages 287-302. Springer, 2006.
-
(2006)
TACAS'06, Volume 3920 of LNCS
, pp. 287-302
-
-
Distefano, D.1
O'hearn, P.W.2
Yang, H.3
-
19
-
-
84883308102
-
A case study of c source code verification: The schorr-waite algorithm
-
IEEE-CS
-
T. Hubert and C. Marché. A case study of C source code verification: the Schorr-Waite algorithm. In SEFM'05, pages 190-199. IEEE-CS, 2005.
-
(2005)
SEFM'05
, pp. 190-199
-
-
Hubert, T.1
Marché, C.2
-
20
-
-
79955033384
-
Verifast: A powerful, sound, predictable, fast verifier for c and java
-
Springer
-
B. Jacobs, J. Smans, P. Philippaerts, F. Vogels, W. Penninckx, and F. Piessens. Verifast: A powerful, sound, predictable, fast verifier for C and Java. In NFM'11, volume 6617 of LNCS, pages 41-55. Springer, 2011.
-
(2011)
NFM'11, Volume 6617 of LNCS
, pp. 41-55
-
-
Jacobs, B.1
Smans, J.2
Philippaerts, P.3
Vogels, F.4
Penninckx, W.5
Piessens, F.6
-
21
-
-
84861235709
-
-
BRICS, Department of Computer Science, Aarhus University, January, Available from
-
N. Klarlund and A. Møller. MONA. BRICS, Department of Computer Science, Aarhus University, January 2001. Available from http://www.brics.dk/ mona/.
-
(2001)
MONA
-
-
Klarlund, N.1
Møller, A.2
-
22
-
-
84865662354
-
Back to the future: Revisiting precise program verification using smt solvers
-
ACM
-
S. Lahiri and S. Qadeer. Back to the future: revisiting precise program verification using SMT solvers. In POPL'08, pages 171-182. ACM, 2008.
-
(2008)
POPL'08
, pp. 171-182
-
-
Lahiri, S.1
Qadeer, S.2
-
23
-
-
78650813780
-
Dafny: An automatic program verifier for functional correctness
-
Springer
-
K. R. M. Leino. Dafny: An automatic program verifier for functional correctness. In LPAR-16, volume 6355 of LNCS, pages 348-370. Springer, 2010.
-
(2010)
LPAR-16, Volume 6355 of LNCS
, pp. 348-370
-
-
Leino, K.R.M.1
-
24
-
-
33749859248
-
Automated verification of the deutsch-schorr-waite tree-traversal algorithm
-
Springer
-
A. Loginov, T. W. Reps, and M. Sagiv. Automated verification of the Deutsch-Schorr-Waite tree-traversal algorithm. In SAS'06, volume 4134 of LNCS, pages 261-279. Springer, 2006.
-
(2006)
SAS'06, Volume 4134 of LNCS
, pp. 261-279
-
-
Loginov, A.1
Reps, T.W.2
Sagiv, M.3
-
25
-
-
80053118907
-
Efficient decision procedures for heaps using strand
-
Springer
-
P. Madhusudan and X. Qiu. Efficient decision procedures for heaps using STRAND. In SAS'11, volume 6887 of LNCS, pages 43-59. Springer, 2011.
-
(2011)
SAS'11, Volume 6887 of LNCS
, pp. 43-59
-
-
Madhusudan, P.1
Qiu, X.2
-
26
-
-
79251542982
-
Decidable logics combining heap structures and data
-
ACM
-
P. Madhusudan, G. Parlato, and X. Qiu. Decidable logics combining heap structures and data. In POPL'11, pages 611-622. ACM, 2011.
-
(2011)
POPL'11
, pp. 611-622
-
-
Madhusudan, P.1
Parlato, G.2
Qiu, X.3
-
27
-
-
84857805008
-
Recursive proofs for inductive tree data-structures
-
ACM
-
P. Madhusudan, X. Qiu, and A. Stefanescu. Recursive proofs for inductive tree data-structures. In POPL'12, pages 123-136. ACM, 2012.
-
(2012)
POPL'12
, pp. 123-136
-
-
Madhusudan, P.1
Qiu, X.2
Stefanescu, A.3
-
28
-
-
48949084647
-
Thor: A tool for reasoning about shape and arithmetic
-
Springer
-
S. Magill, M.-H. Tsai, P. Lee, and Y.-K. Tsay. THOR: A tool for reasoning about shape and arithmetic. In CAV'08, volume 5123 of LNCS, pages 428-432. Springer, 2008.
-
(2008)
CAV'08, Volume 5123 of LNCS
, pp. 428-432
-
-
Magill, S.1
Tsai, M.-H.2
Lee, P.3
Tsay, Y.-K.4
-
29
-
-
84880117726
-
Verifying security invariants in expressos
-
ACM
-
H. Mai, E. Pek, H. Xue, S. T. King, and P. Madhusudan. Verifying security invariants in ExpressOS. In ASPLOS'13, pages 293-304. ACM, 2013.
-
(2013)
ASPLOS'13
, pp. 293-304
-
-
Mai, H.1
Pek, E.2
Xue, H.3
King, S.T.4
Madhusudan, P.5
-
30
-
-
0020876636
-
Verifying reachability invariants of linked structures
-
ACM
-
G. Nelson. Verifying reachability invariants of linked structures. In POPL'83, pages 38-47. ACM, 1983.
-
(1983)
POPL'83
, pp. 38-47
-
-
Nelson, G.1
-
32
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
Springer
-
P. W. O'Hearn, J. C. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL'01, volume 2142 of LNCS, pages 1-19. Springer, 2001.
-
(2001)
CSL'01, Volume 2142 of LNCS
, pp. 1-19
-
-
O'hearn, P.W.1
Reynolds, J.C.2
Yang, H.3
-
33
-
-
36349035026
-
An inference-rule-based decision procedure for verification of heap-manipulating programs with mutable data and cyclic data structures
-
Springer
-
Z. Rakamarić, J. D. Bingham, and A. J. Hu. An inference-rule-based decision procedure for verification of heap-manipulating programs with mutable data and cyclic data structures. In VMCAI'07, volume 4349 of LNCS, pages 106-121. Springer, 2007.
-
(2007)
VMCAI'07, Volume 4349 of LNCS
, pp. 106-121
-
-
Rakamarić, Z.1
Bingham, J.D.2
Hu, A.J.3
-
34
-
-
38149040093
-
Verifying heap-manipulating programs in an smt framework
-
Springer
-
Z. Rakamarić, R. Bruttomesso, A. J. Hu, and A. Cimatti. Verifying heap-manipulating programs in an SMT framework. In ATVA'07, volume 4762 of LNCS, pages 237-252. Springer, 2007.
-
(2007)
ATVA'07, Volume 4762 of LNCS
, pp. 237-252
-
-
Rakamarić, Z.1
Bruttomesso, R.2
Hu, A.J.3
Cimatti, A.4
-
35
-
-
47249159841
-
A theory of singly-linked lists and its extensible decision procedure
-
IEEE-CS
-
S. Ranise and C. Zarba. A theory of singly-linked lists and its extensible decision procedure. In SEFM'06, pages 206-215. IEEE-CS, 2006.
-
(2006)
SEFM'06
, pp. 206-215
-
-
Ranise, S.1
Zarba, C.2
-
36
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
IEEE-CS
-
J. Reynolds. Separation logic: a logic for shared mutable data structures. In LICS'02, pages 55-74. IEEE-CS, 2002.
-
(2002)
LICS'02
, pp. 55-74
-
-
Reynolds, J.1
-
37
-
-
79551505824
-
Matching logic: An alternative to hoare/floyd logic
-
Springer
-
G. Rosu, C. Ellison, and W. Schulte. Matching logic: An alternative to Hoare/Floyd logic. In AMAST'10, volume 6486 of LNCS, pages 142-162. Springer, 2010.
-
(2010)
AMAST'10, Volume 6486 of LNCS
, pp. 142-162
-
-
Rosu, G.1
Ellison, C.2
Schulte, W.3
-
38
-
-
84860593744
-
Implicit dynamic frames
-
J. Smans, B. Jacobs, and F. Piessens. Implicit dynamic frames. ACM Trans. Program. Lang. Syst., 34(1):2:1-2:58, 2012.
-
(2012)
ACM Trans. Program. Lang. Syst.
, vol.34
, Issue.1
, pp. 21-258
-
-
Smans, J.1
Jacobs, B.2
Piessens, F.3
-
39
-
-
77950869820
-
Decision procedures for algebraic data types with abstractions
-
ACM
-
P. Suter, M. Dotta, and V. Kuncak. Decision procedures for algebraic data types with abstractions. In POPL'10, pages 199-210. ACM, 2010.
-
(2010)
POPL'10
, pp. 199-210
-
-
Suter, P.1
Dotta, M.2
Kuncak, V.3
-
40
-
-
80053102756
-
Satisfiability modulo recursive programs
-
Springer
-
P. Suter, A. S. Köksal, and V. Kuncak. Satisfiability modulo recursive programs. In SAS'11, volume 6887 of LNCS, pages 298-315. Springer, 2011.
-
(2011)
SAS'11, Volume 6887 of LNCS
, pp. 298-315
-
-
Suter, P.1
Köksal, A.S.2
Kuncak, V.3
-
41
-
-
48949099863
-
Scalable shape analysis for systems code
-
Springer
-
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, volume 5123 of LNCS, pages 385-398. Springer, 2008.
-
(2008)
CAV'08, Volume 5123 of LNCS
, 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
-
42
-
-
77954740490
-
Safe to the last instruction: Automated verification of a type-safe operating system
-
ACM
-
J. Yang and C. Hawblitzel. Safe to the last instruction: automated verification of a type-safe operating system. In PLDI'10, pages 99-110. ACM, 2010.
-
(2010)
PLDI'10
, pp. 99-110
-
-
Yang, J.1
Hawblitzel, C.2
-
43
-
-
57349111788
-
Full functional verification of linked data structures
-
ACM
-
K. Zee, V. Kuncak, and M. C. Rinard. Full functional verification of linked data structures. In PLDI'08, pages 349-361. ACM, 2008.
-
(2008)
PLDI'08
, pp. 349-361
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.C.3
-
44
-
-
69949167460
-
An integrated proof language for imperative programs
-
ACM
-
K. Zee, V. Kuncak, and M. C. Rinard. An integrated proof language for imperative programs. In PLDI'09, pages 338-351. ACM, 2009.
-
(2009)
PLDI'09
, pp. 338-351
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.C.3
|