-
1
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) LNCS Springer, Heidelberg
-
Barnett, M., Chang, B.-Y.E., Deline, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 364-387. Springer, Heidelberg (2006)
-
(2006)
FMCO 2005
, vol.4111
, pp. 364-387
-
-
Barnett, M.1
Chang, B.-Y.E.2
Deline, R.3
Jacobs, B.4
Leino, K.R.M.5
-
3
-
-
24644473772
-
BI hyperdoctrines and higher-order separation logic
-
Sagiv, M. (ed.) LNCS Springer, Heidelberg
-
Biering, B., Birkedal, L., Torp-Smith, N.: BI hyperdoctrines and higher-order separation logic. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol. 3444, pp. 233-247. Springer, Heidelberg (2005)
-
(2005)
ESOP 2005
, vol.3444
, pp. 233-247
-
-
Biering, B.1
Birkedal, L.2
Torp-Smith, N.3
-
4
-
-
34548416785
-
Bi-hyperdoctrines, higher-order separation logic, and abstraction
-
Biering, B., Birkedal, L., Torp-Smith, N.: Bi-hyperdoctrines, higher-order separation logic, and abstraction. ACM Trans. Program. Lang. Syst. 29(5) (2007)
-
(2007)
ACM Trans. Program. Lang. Syst.
, vol.29
, Issue.5
-
-
Biering, B.1
Birkedal, L.2
Torp-Smith, N.3
-
5
-
-
84990981128
-
Semantics of separation-logic typing and higher-order frame rules for ALGOL-like languages
-
Birkedal, L., Torp-Smith, N., Yang, H.: Semantics of separation-logic typing and higher-order frame rules for ALGOL-like languages. Logical Methods in Computer Science 2(5) (2006)
-
(2006)
Logical Methods in Computer Science
, vol.2
, Issue.5
-
-
Birkedal, L.1
Torp-Smith, N.2
Yang, H.3
-
6
-
-
17044438952
-
Permission accounting in separation logic
-
Bornat, R., Calcagno, C., O'Hearn, P., Parkinson, M.: Permission accounting in separation logic. In: POPL, pp. 259-270 (2005)
-
(2005)
POPL
, pp. 259-270
-
-
Bornat, R.1
Calcagno, C.2
O'Hearn, P.3
Parkinson, M.4
-
7
-
-
67650192311
-
Local reasoning, separation and aliasing
-
Bornat, R., Calcagno, C., O'Hearn, P.: Local reasoning, separation and aliasing. In: SPACE (2004)
-
(2004)
SPACE
-
-
Bornat, R.1
Calcagno, C.2
O'Hearn, P.3
-
8
-
-
35248819194
-
Checking interference with fractional permissions
-
Cousot, R. (ed.) LNCS Springer, Heidelberg
-
Boyland, J.: Checking interference with fractional permissions. In: Cousot, R. (ed.) SAS 2003. LNCS, vol. 2694, Springer, Heidelberg (2003)
-
(2003)
SAS 2003
, vol.2694
-
-
Boyland, J.1
-
9
-
-
33646138686
-
A semantics for concurrent separation logic
-
Gardner, P., Yoshida, N. (eds.) LNCS Springer, Heidelberg
-
Brookes, S.: A semantics for concurrent separation logic. In: Gardner, P., Yoshida, N. (eds.) CONCUR 2004. LNCS, vol. 3170, pp. 16-34. Springer, Heidelberg (2004)
-
(2004)
CONCUR 2004
, vol.3170
, pp. 16-34
-
-
Brookes, S.1
-
10
-
-
67650075314
-
Certified self-modifying code
-
Cai, H., Shao, Z., Vaynberg, A.: Certified self-modifying code. In: PLDI, pp. 66-77 (2007)
-
(2007)
PLDI
, pp. 66-77
-
-
Cai, H.1
Shao, Z.2
Vaynberg, A.3
-
12
-
-
33847638944
-
Local reasoning about data update
-
Calcagno, C., Gardner, P., Zarfaty, U.: Local reasoning about data update. Festschrift Computation, Meaning and Logic: Articles dedicated to Gordon Plotkin, 172 (2007)
-
(2007)
Festschrift Computation, Meaning and Logic: Articles Dedicated to Gordon Plotkin
, vol.172
-
-
Calcagno, C.1
Gardner, P.2
Zarfaty, U.3
-
13
-
-
82755188152
-
Local action and abstract separation logic
-
Calcagno, C., O'Hearn, P.W., Yang, H.: Local action and abstract separation logic. In: Symp. on Logic in Comp. Sci. (LICS 2007), pp. 366-378 (2007)
-
(2007)
Symp. on Logic in Comp. Sci. (LICS 2007)
, pp. 366-378
-
-
Calcagno, C.1
O'Hearn, P.W.2
Yang, H.3
-
14
-
-
0016543936
-
Guarded commands, nondeterminacy and formal derivation of programs
-
Dijkstra, E.W.: Guarded commands, nondeterminacy and formal derivation of programs. Commun. ACM 18(8), 453-457 (1975)
-
(1975)
Commun. ACM
, vol.18
, Issue.8
, pp. 453-457
-
-
Dijkstra, E.W.1
-
15
-
-
77957064531
-
Concurrent abstract predicates
-
Dinsdale-Young, T., Dodds, M., Gardner, P., Parkinson, M., Vafeiadis, V.: Concurrent abstract predicates. In: ECOOP (2010)
-
(2010)
ECOOP
-
-
Dinsdale-Young, T.1
Dodds, M.2
Gardner, P.3
Parkinson, M.4
Vafeiadis, V.5
-
16
-
-
77955021395
-
Locality refinement
-
Dinsdale-Young, T., Gardner, P., Wheelhouse, M.: Locality refinement. Technical Report DTR10-8, Imperial College London (2010)
-
(2010)
Technical Report DTR10-8, Imperial College London
-
-
Dinsdale-Young, T.1
Gardner, P.2
Wheelhouse, M.3
-
17
-
-
67650134633
-
Deny-guarantee reasoning
-
Castagna, G. (ed.) LNCS Springer, Heidelberg
-
Dodds, M., Feng, X., Parkinson, M., Vafeiadis, V.: Deny-guarantee reasoning. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 363-377. Springer, Heidelberg (2009)
-
(2009)
ESOP 2009
, vol.5502
, pp. 363-377
-
-
Dodds, M.1
Feng, X.2
Parkinson, M.3
Vafeiadis, V.4
-
18
-
-
67649848387
-
Local rely-guarantee reasoning
-
Feng, X.: Local rely-guarantee reasoning. In: POPL (2009)
-
(2009)
POPL
-
-
Feng, X.1
-
19
-
-
37149041108
-
On the relationship between concurrent separation logic and assume-guarantee reasoning
-
De Nicola, R. (ed.) LNCS Springer, Heidelberg
-
Feng, X., Ferreira, R., Shao, Z.: On the relationship between concurrent separation logic and assume-guarantee reasoning. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 173-188. Springer, Heidelberg (2007)
-
(2007)
ESOP 2007
, vol.4421
, pp. 173-188
-
-
Feng, X.1
Ferreira, R.2
Shao, Z.3
-
20
-
-
57349187893
-
Certifying low-level programs with hardware interrupts and preemptive threads
-
Feng, X., Shao, Z., Dong, Y., Guo, Y.: Certifying low-level programs with hardware interrupts and preemptive threads. In: PLDI, pp. 170-182 (2008)
-
(2008)
PLDI
, pp. 170-182
-
-
Feng, X.1
Shao, Z.2
Dong, Y.3
Guo, Y.4
-
21
-
-
67349157603
-
Combining domain-specific and founda-tional logics to verify complete software systems
-
Shankar, N., Woodcock, J. (eds.) LNCS Springer, Heidelberg
-
Feng, X., Shao, Z., Guo, Y., Dong, Y.: Combining domain-specific and founda-tional logics to verify complete software systems. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol. 5295, pp. 54-69. Springer, Heidelberg (2008)
-
(2008)
VSTTE 2008
, vol.5295
, pp. 54-69
-
-
Feng, X.1
Shao, Z.2
Guo, Y.3
Dong, Y.4
-
22
-
-
38149112874
-
Local reasoning for storable locks and threads
-
Shao, Z. (ed.) LNCS Springer, Heidelberg
-
Gotsman, A., Berdine, J., Cook, B., Rinetzky, N., Sagiv, M.: Local reasoning for storable locks and threads. In: Shao, Z. (ed.) APLAS 2007. LNCS, vol. 4807, pp. 19-37. Springer, Heidelberg (2007)
-
(2007)
APLAS 2007
, vol.4807
, pp. 19-37
-
-
Gotsman, A.1
Berdine, J.2
Cook, B.3
Rinetzky, N.4
Sagiv, M.5
-
23
-
-
58549093540
-
Reasoning about java's reentrant locks
-
Ramalingam, G. (ed.) LNCS Springer, Heidelberg
-
Haack, C., Huisman, M., Hurlin, C.: Reasoning about Java's Reentrant Locks. In: Ramalingam, G. (ed.) APLAS 2008. LNCS, vol. 5356, pp. 171-187. Springer, Heidelberg (2008)
-
(2008)
APLAS 2008
, vol.5356
, pp. 171-187
-
-
Haack, C.1
Huisman, M.2
Hurlin, C.3
-
24
-
-
0015482118
-
Proof of correctness of data representations
-
Hoare, C.A.R.: Proof of correctness of data representations. Acta Inf. 1, 271-281 (1972)
-
(1972)
Acta Inf.
, vol.1
, pp. 271-281
-
-
Hoare, C.A.R.1
-
26
-
-
47249099464
-
Oracle semantics for concurrent separation logic
-
Drossopoulou, S. (ed.) LNCS Springer, Heidelberg
-
Hobor, A., Appel, A.W., Nardelli, F.Z.: Oracle semantics for concurrent separation logic. In: Drossopoulou, S. (ed.) ESOP 2008. LNCS, vol. 4960, pp. 353-367. Springer, Heidelberg (2008)
-
(2008)
ESOP 2008
, vol.4960
, pp. 353-367
-
-
Hobor, A.1
Appel, A.W.2
Nardelli, F.Z.3
-
27
-
-
17644404794
-
BI as an assertion language for mutable data structures
-
January 2001
-
Ishtiaq, S.S., O'Hearn, P.W.: BI as an assertion language for mutable data structures. In: POPL, January 2001, pp. 14-26 (2001)
-
(2001)
POPL
, pp. 14-26
-
-
Ishtiaq, S.S.1
O'Hearn, P.W.2
-
28
-
-
84976735431
-
Tentative steps toward a development method for interfering programs
-
Jones, C.B.: Tentative steps toward a development method for interfering programs. ACM Trans. Program. Lang. Syst. 5(4), 596-619 (1983)
-
(1983)
ACM Trans. Program. Lang. Syst.
, vol.5
, Issue.4
, pp. 596-619
-
-
Jones, C.B.1
-
30
-
-
67650035159
-
Design patterns in separation logic
-
Krishnaswami, N.R., Aldrich, J., Birkedal, L., Svendsen, K., Buisse, A.: Design patterns in separation logic. In: Proceedings of TLDI 2009, pp. 105-116 (2009)
-
(2009)
Proceedings of TLDI 2009
, pp. 105-116
-
-
Krishnaswami, N.R.1
Aldrich, J.2
Birkedal, L.3
Svendsen, K.4
Buisse, A.5
-
31
-
-
77950847363
-
Verifying event-driven programs using ramified frame properties
-
Krishnaswami, N.R., Birkedal, L., Aldrich, J.: Verifying event-driven programs using ramified frame properties. In: TLDI, pp. 63-76 (2010)
-
(2010)
TLDI
, pp. 63-76
-
-
Krishnaswami, N.R.1
Birkedal, L.2
Aldrich, J.3
-
32
-
-
0016090932
-
A new solution of dijkstra's concurrent programming problem
-
Lamport, L.: A new solution of dijkstra's concurrent programming problem. Commun. ACM 17(8), 453-455 (1974)
-
(1974)
Commun. ACM
, vol.17
, Issue.8
, pp. 453-455
-
-
Lamport, L.1
-
33
-
-
84943347452
-
The next 700 programming languages
-
Landin, P.J.: The next 700 programming languages. Commun. ACM 9(3), 157-166 (1966)
-
(1966)
Commun. ACM
, vol.9
, Issue.3
, pp. 157-166
-
-
Landin, P.J.1
-
34
-
-
67650035432
-
A general framework for certifying garbage collectors and their mutators
-
McCreight, A., Shao, Z., Lin, C., Li, L.: A general framework for certifying garbage collectors and their mutators. In: PLDI, pp. 468-479 (2007)
-
(2007)
PLDI
, pp. 468-479
-
-
McCreight, A.1
Shao, Z.2
Lin, C.3
Li, L.4
-
36
-
-
34548105576
-
Abstract predicates and mutable ADTs in hoare type theory
-
De Nicola, R. (ed.) LNCS Springer, Heidelberg
-
Nanevski, A., Ahmed, A., Morrisett, G., Birkedal, L.: Abstract predicates and mutable ADTs in Hoare type theory. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 189-204. Springer, Heidelberg (2007)
-
(2007)
ESOP 2007
, vol.4421
, pp. 189-204
-
-
Nanevski, A.1
Ahmed, A.2
Morrisett, G.3
Birkedal, L.4
-
37
-
-
85040920374
-
Dynamic boundaries: Information hiding by second order framing with first order assertions
-
Gordon, A.D. (ed.) LNCS Springer, Heidelberg
-
Naumann, D.A., Banerjee, A.: Dynamic boundaries: Information hiding by second order framing with first order assertions. In: Gordon, A.D. (ed.) ESOP 2010. LNCS, vol. 6012, pp. 2-22. Springer, Heidelberg (2010)
-
(2010)
ESOP 2010
, vol.6012
, pp. 2-22
-
-
Naumann, D.A.1
Banerjee, A.2
-
38
-
-
35048852049
-
Resources, concurrency and local reasoning
-
Gardner, P., Yoshida, N. (eds.) LNCS Springer, Heidelberg
-
O'Hearn, P.W.: Resources, concurrency and local reasoning. In: Gardner, P., Yoshida, N. (eds.) CONCUR 2004. LNCS, vol. 3170, pp. 49-67. Springer, Heidelberg (2004)
-
(2004)
CONCUR 2004
, vol.3170
, pp. 49-67
-
-
O'Hearn, P.W.1
-
39
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
Fribourg, L. (ed.) LNCS Springer, Heidelberg
-
O'Hearn, P.W., Reynolds, J.C., Yang, H.: Local reasoning about programs that alter data structures. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 1-19. Springer, Heidelberg (2001)
-
(2001)
CSL 2001 and EACSL 2001
, vol.2142
, pp. 1-19
-
-
O'Hearn, P.W.1
Reynolds, J.C.2
Yang, H.3
-
40
-
-
1442263137
-
Separation and information hiding
-
January 2004 ACM Press, New York
-
O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: Proc. 31th ACM Symp. on Principles of Prog. Lang., January 2004, pp. 268-280. ACM Press, New York (2004)
-
(2004)
Proc. 31th ACM Symp. on Principles of Prog. Lang.
, pp. 268-280
-
-
O'Hearn, P.W.1
Yang, H.2
Reynolds, J.C.3
-
41
-
-
0017173886
-
An axiomatic proof technique for parallel programs I
-
Owicki, S.S., Gries, D.: An axiomatic proof technique for parallel programs I. Acta Inf. 6, 319-340 (1976)
-
(1976)
Acta Inf.
, vol.6
, pp. 319-340
-
-
Owicki, S.S.1
Gries, D.2
-
42
-
-
34250222355
-
-
PhD thesis, University of Cambridge (November)
-
Parkinson, M.: Local Reasoning for Java. PhD thesis, University of Cambridge (November 2005)
-
(2005)
Local Reasoning for Java
-
-
Parkinson, M.1
-
44
-
-
17044390050
-
Separation logic and abstraction
-
Parkinson, M.J., Bierman, G.M.: Separation logic and abstraction. In: POPL, pp. 247-258 (2005)
-
(2005)
POPL
, pp. 247-258
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
46
-
-
51549119572
-
Hiding local state in direct style: A higher-order anti-frame rule
-
Pottier, F.: Hiding local state in direct style: A higher-order anti-frame rule. In: LICS, pp. 331-340 (2008)
-
(2008)
LICS
, pp. 331-340
-
-
Pottier, F.1
-
47
-
-
0020919435
-
Types, abstraction and parametric polymorphism
-
Reynolds, J.C.: Types, abstraction and parametric polymorphism. In: IFIP Congress, pp. 513-523 (1983)
-
(1983)
IFIP Congress
, pp. 513-523
-
-
Reynolds, J.C.1
-
48
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS (2002)
-
(2002)
LICS
-
-
Reynolds, J.C.1
-
49
-
-
70350417641
-
Nested hoare triples and frame rules for higher-order store
-
Grädel, E., Kahle, R. (eds.) LNCS Springer, Heidelberg
-
Schwinghammer, J., Birkedal, L., Reus, B., Yang, H.: Nested hoare triples and frame rules for higher-order store. In: Grädel, E., Kahle, R. (eds.) CSL 2009. LNCS, vol. 5771, pp. 440-454. Springer, Heidelberg (2009)
-
(2009)
CSL 2009
, vol.5771
, pp. 440-454
-
-
Schwinghammer, J.1
Birkedal, L.2
Reus, B.3
Yang, H.4
-
50
-
-
77951286790
-
A semantic foundation for hidden state
-
Ong, L. (ed.) LNCS Springer, Heidelberg
-
Schwinghammer, J., Yang, H., Birkedal, L., Pottier, F., Reus, B.: A semantic foundation for hidden state. In: Ong, L. (ed.) FOSSACS 2010. LNCS, vol. 6014, pp. 2-17. Springer, Heidelberg (2010)
-
(2010)
FOSSACS 2010
, vol.6014
, pp. 2-17
-
-
Schwinghammer, J.1
Yang, H.2
Birkedal, L.3
Pottier, F.4
Reus, B.5
-
51
-
-
49449084639
-
Local reasoning about a copying garbage collector
-
Torp-Smith, N., Birkedal, L., Reynolds, J.C.: Local reasoning about a copying garbage collector. ACM Trans. Program. Lang. Syst. 30(4) (2008)
-
(2008)
ACM Trans. Program. Lang. Syst.
, vol.30
, Issue.4
-
-
Torp-Smith, N.1
Birkedal, L.2
Reynolds, J.C.3
-
53
-
-
38149033563
-
A marriage of rely/guarantee and separation logic
-
Caires, L., Vasconcelos, V.T. (eds.) LNCS Springer, Heidelberg
-
Vafeiadis, V., Parkinson, M.: A marriage of rely/guarantee and separation logic. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol. 4703, pp. 256-271. Springer, Heidelberg (2007)
-
(2007)
CONCUR 2007
, vol.4703
, pp. 256-271
-
-
Vafeiadis, V.1
Parkinson, M.2
-
54
-
-
72449126501
-
Proving copyless message passing
-
Hu, Z. (ed.) LNCS Springer, Heidelberg
-
Villard, J., Lozes, É., Calcagno, C.: Proving copyless message passing. In: Hu, Z. (ed.) APLAS 2009. LNCS, vol. 5904, pp. 194-209. Springer, Heidelberg (2009)
-
(2009)
APLAS 2009
, vol.5904
, pp. 194-209
-
-
Villard, J.1
Lozes, É.2
Calcagno, C.3
-
55
-
-
77951610755
-
Tracking heaps that hop with heap-hop
-
Esparza, J., Majumdar, R. (eds.) LNCS Springer, Heidelberg
-
Villard, J., Lozes, É., Calcagno, C.: Tracking heaps that hop with heap-hop. In: Esparza, J., Majumdar, R. (eds.) TACAS 2010. LNCS, vol. 6015, pp. 275-279. Springer, Heidelberg (2010)
-
(2010)
TACAS 2010
, vol.6015
, pp. 275-279
-
-
Villard, J.1
Lozes, É.2
Calcagno, C.3
-
56
-
-
85040908820
-
Explicit stabilisation for modular rely-guarantee reasoning
-
Wickerson, J., Dodds, M., Parkinson, M.J.: Explicit stabilisation for modular rely-guarantee reasoning. In: ESOP, pp. 610-629 (2010)
-
(2010)
ESOP
, pp. 610-629
-
-
Wickerson, J.1
Dodds, M.2
Parkinson, M.J.3
|