-
1
-
-
24144470812
-
Shape analysis by predicate abstraction
-
Verification, Model Checking, and Abstract Interpretation - 6th International Conference, VMCAI 2005
-
I. Balaban, A. Pnueli, and L. D. Zuck. Shape analysis by predicate abstraction. In VMCAI'05, volume 3385 of LNCS, pages 164-180. Springer, 2005. (Pubitemid 41231360)
-
(2005)
Lecture Notes in Computer Science
, vol.3385
, pp. 164-180
-
-
Balaban, I.1
Pnueli, A.2
Zuck, L.D.3
-
2
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
4111 LNCS, Formal Methods for Components and Objects - 4th International Symposium, FMCO 2005, Revised Lectures
-
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. (Pubitemid 44548955)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, 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
-
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. (Pubitemid 39740216)
-
(2004)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.3328
, pp. 97-109
-
-
Berdine, J.1
Calcagno, C.2
O'Hearn, P.W.3
-
4
-
-
33646807486
-
Symbolic execution with separation logic
-
LNCS. 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
, vol.3780
, pp. 52-68
-
-
Berdine, J.1
Calcagno, C.2
O'hearn, P.W.3
-
5
-
-
70350223976
-
Linear functional fixed-points
-
LNCS. Springer
-
N. Bjørner and J. Hendrix. Linear functional fixed-points. In CAV'09, volume 5643 of LNCS, pages 124-139. Springer, 2009.
-
(2009)
CAV'09
, vol.5643
, pp. 124-139
-
-
Bjørner, N.1
Hendrix, J.2
-
6
-
-
70349865199
-
A logicbased framework for reasoning about composite data structures
-
LNCS. Springer
-
A. Bouajjani, C. Dragoi, 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
, vol.5710
, pp. 178-195
-
-
Bouajjani, A.1
Dragoi, C.2
Enea, C.3
Sighireanu, M.4
-
8
-
-
80055102017
-
Automated verification of shape, size and bag properties via user-defined predicates in separation logic
-
in press
-
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, in press, 2010.
-
(2010)
Science of Computer Programming
-
-
Chin, W.-N.1
David, C.2
Nguyen, H.H.3
Qin, S.4
-
9
-
-
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
-
10
-
-
0004116989
-
-
MIT Press, third edition
-
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. MIT Press, third edition, 2009.
-
(2009)
Introduction to Algorithms
-
-
Cormen, T.H.1
Leiserson, C.E.2
Rivest, R.L.3
Stein, C.4
-
11
-
-
45749085681
-
Z3: An efficient SMT solver
-
LNCS. Springer
-
L. M. de Moura and N. Bjørner. Z3: An efficient SMT solver. In TACAS'08, volume 4963 of LNCS, pages 337-340. Springer, 2008.
-
(2008)
TACAS'08
, vol.4963
, pp. 337-340
-
-
De Moura, L.M.1
Bjørner, N.2
-
13
-
-
77956581621
-
Ordered sets in the calculus of data structures
-
LNCS. Springer
-
V. Kuncak, R. Piskac, and P. Suter. Ordered sets in the calculus of data structures. In CSL'10, volume 6247 of LNCS, pages 34-48. Springer, 2010.
-
(2010)
CSL'10
, vol.6247
, pp. 34-48
-
-
Kuncak, V.1
Piskac, R.2
Suter, P.3
-
14
-
-
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
-
15
-
-
80053118907
-
Efficient decision procedures for heaps using STRAND
-
LNCS. 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
, vol.6887
, pp. 43-59
-
-
Madhusudan, P.1
Qiu, X.2
-
16
-
-
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
-
17
-
-
48949084647
-
THOR: A tool for reasoning about shape and arithmetic
-
LNCS. 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
, vol.5123
, pp. 428-432
-
-
Magill, S.1
Tsai, M.-H.2
Lee, P.3
Tsay, Y.-K.4
-
19
-
-
84944269268
-
Local Reasoning about Programs that Alter Data Structures
-
Computer Science Logic
-
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. (Pubitemid 33332625)
-
(2001)
Lecture Notes in Computer Science
, Issue.2142
, pp. 1-19
-
-
O Hearn, P.1
Reynolds, J.2
Yang, H.3
-
20
-
-
36349035026
-
An inference-rule-based decision procedure for verification of heap-manipulating programs with mutable data and cyclic data structures
-
4349 LNCS, Verification, Model Checking, and Abstract Interpretation, - 8th International Conference, VMCAI 2007, Proceedings
-
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. (Pubitemid 350143488)
-
(2007)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, pp. 106-121
-
-
Rakamaric, Z.1
Bingham, J.2
Hu, A.J.3
-
21
-
-
38149040093
-
Verifying heap-manipulating programs in an SMT framework
-
LNCS. 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
, vol.4762
, pp. 237-252
-
-
Rakamarić, Z.1
Bruttomesso, R.2
Hu, A.J.3
Cimatti, A.4
-
22
-
-
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
-
23
-
-
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
-
24
-
-
79551505824
-
Matching logic: An alternative to Hoare/Floyd logic
-
LNCS. 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
, vol.6486
, pp. 142-162
-
-
Rosu, G.1
Ellison, C.2
Schulte, W.3
-
25
-
-
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
-
26
-
-
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
-
27
-
-
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
|