-
1
-
-
80054057763
-
Tactics for separation logic
-
Andrew W. Appel. Tactics for separation logic. Unpublished draft, http://www.cs.princeton.edu/appel/papers/septacs.pdf, 2006.
-
(2006)
Unpublished Draf
-
-
Appel, A.W.1
-
2
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
Mike Barnett, Rob DeLine, Manuel Fähndrich, K. Rustan M. Leino, and Wolfram Schulte. Verification of object-oriented programs with invariants. Journal of Object Technology, 3(6), 2004.
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
-
-
Barnett, M.1
Deline, R.2
Fähndrich, M.3
Rustan, K.4
Leino, M.5
Schulte, W.6
-
3
-
-
47249123760
-
The implicit calculus of constructions as a programming language with dependent types
-
FoSSaCS, Springer
-
Bruno Barras and Bruno Bernardo. The implicit calculus of constructions as a programming language with dependent types. In FoSSaCS, volume 4962 of LNCS, pages 365-379. Springer, 2008.
-
(2008)
LNCS
, vol.4962
, pp. 365-379
-
-
Barras, B.1
Bernardo, B.2
-
4
-
-
38849137985
-
Verification of object-oriented software: The key approach
-
Springer-Verlag, Berlin
-
Bernhard Beckert, Reiner Hähnle, and Peter H. Schmitt. Verification of Object-Oriented Software: The KeY Approach, volume 4334 of LNCS. Springer-Verlag, Berlin, 2007.
-
(2007)
LNCS
, vol.4334
-
-
Beckert, B.1
Hähnle, R.2
Schmitt, P.H.3
-
5
-
-
33749595070
-
Smallfoot: Modular automatic assertion checking with separation logic
-
International Symposium on Formal Methods for Components and Objects, Springer
-
Josh Berdine, Cristiano Calcagno, and Peter W. O'Hearn. Smallfoot: Modular automatic assertion checking with separation logic. In International Symposium on Formal Methods for Components and Objects, volume 4111 of LNCS, pages 115-137. Springer, 2005.
-
(2005)
LNCS
, vol.4111
, pp. 115-137
-
-
Berdine, J.1
Calcagno, C.2
O'hearn, P.W.3
-
6
-
-
33745190631
-
A logical analysis of aliasing in imperative higher-order functions
-
Martin Berger, Kohei Honda, and Nobuko Yoshida. A logical analysis of aliasing in imperative higher-order functions. In ICFP, pages 280- 293, 2005.
-
(2005)
ICFP
, pp. 280-293
-
-
Berger, M.1
Honda, K.2
Yoshida, N.3
-
9
-
-
78249247409
-
Program verification through characteristic formulae
-
ACM
-
Arthur Charguéraud. Program verification through characteristic formulae. In ICFP, pages 321-332. ACM, 2010.
-
(2010)
ICFP
, pp. 321-332
-
-
Charguéraud, A.1
-
10
-
-
70450181615
-
Effective interactive proofs for higher-order imperative programs
-
Adam Chlipala, Gregory Malecha, Greg Morrisett, Avraham Shinnar, and Ryan Wisnesky. Effective interactive proofs for higher-order imperative programs. In ICFP, 2009.
-
(2009)
ICFP
-
-
Chlipala, A.1
Malecha, G.2
Morrisett, G.3
Shinnar, A.4
Wisnesky, R.5
-
12
-
-
0038382055
-
Verification of non-functional programs using interpretations in type theory
-
Jean-Christophe Fillître. Verification of non-functional programs using interpretations in type theory. Journal of Functional Programming, 13(4):709-745, 2003.
-
(2003)
Journal of Functional Programming
, vol.13
, Issue.4
, pp. 709-745
-
-
Fillître, J.-C.1
-
13
-
-
0027805209
-
The essence of compiling with continuations
-
Cormac Flanagan, Amr Sabry, Bruce F. Duba, and Matthias Felleisen. The essence of compiling with continuations. In PLDI, pages 237- 247, 1993.
-
(1993)
PLDI
, pp. 237-247
-
-
Flanagan, C.1
Sabry, A.2
Duba, B.F.3
Felleisen, M.4
-
14
-
-
0022520256
-
A modal characterization of observational congruence on finite terms of CCS
-
Susanne Graf and Joseph Sifakis. A modal characterization of observational congruence on finite terms of CCS. Information and Control, 68(1-3):125-145, 1986.
-
(1986)
Information and Control
, vol.68
, Issue.1-3
, pp. 125-145
-
-
Graf, S.1
Sifakis, J.2
-
15
-
-
0003879225
-
-
The MIT Press, Cambridge, Massachusetts
-
David Harel, Dexter Kozen, and Jerzy Tiuryn. Dynamic Logic. The MIT Press, Cambridge, Massachusetts, 2000.
-
(2000)
Dynamic Logic
-
-
Harel, D.1
Kozen, D.2
Tiuryn, J.3
-
16
-
-
85034843372
-
On observing nondeterminism and concurrency
-
ICALP. Springer-Verlag
-
Matthew Hennessy and Robin Milner. On observing nondeterminism and concurrency. In ICALP, volume 85 of LNCS, pages 299-309. Springer-Verlag, 1980.
-
(1980)
LNCS
, vol.85
, pp. 299-309
-
-
Hennessy, M.1
Milner, R.2
-
17
-
-
84945708698
-
An axiomatic basis for computer programming
-
583
-
C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12(10):576-580, 583, 1969.
-
(1969)
Communications of the ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
18
-
-
33746327486
-
Descriptive and relative completeness of logics for higher-order functions
-
ICALP, Springer
-
Kohei Honda, Martin Berger, and Nobuko Yoshida. Descriptive and relative completeness of logics for higher-order functions. In ICALP, volume 4052 of LNCS. Springer, 2006.
-
(2006)
LNCS
, vol.4052
-
-
Honda, K.1
Berger, M.2
Yoshida, N.3
-
19
-
-
35048865734
-
Java program verification at nijmegen: Developments and perspective
-
ISSS, Springer
-
Bart Jacobs and Erik Poll. Java program verification at nijmegen: Developments and perspective. In ISSS, volume 3233 of LNCS, pages 134-153. Springer, 2003.
-
(2003)
LNCS
, vol.3233
, pp. 134-153
-
-
Jacobs, B.1
Poll, E.2
-
21
-
-
70450191606
-
Experience report: SeL4: Formally verifying a high-performance microkernel
-
ACM
-
Gerwin Klein, Philip Derrin, and Kevin Elphinstone. Experience report: seL4: formally verifying a high-performance microkernel. In ICFP, pages 91-96. ACM, 2009.
-
(2009)
ICFP
, pp. 91-96
-
-
Klein, G.1
Derrin, P.2
Elphinstone, K.3
-
22
-
-
72249120603
-
SeL4: Formal verification of an OS kernel
-
Big Sky, MT, ACM SIGOPS
-
Gerwin Klein, Kevin Elphinstone, Gernot Heiser, June Andronick, David Cock, Philip Derrin, Dhammika Elkaduwe, Kai Engelhardt, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. seL4: Formal verification of an OS kernel. In Proceedings of the 22nd Symposium on Operating Systems Principles (SOSP), Operating Systems Review (OSR), pages 207-220, Big Sky, MT, 2009. ACM SIGOPS.
-
(2009)
Proceedings of the 22nd Symposium on Operating Systems Principles (SOSP), Operating Systems Review (OSR)
, pp. 207-220
-
-
Klein, G.1
Elphinstone, K.2
Heiser, G.3
Andronick, J.4
Cock, D.5
Derrin, P.6
Elkaduwe, D.7
Engelhardt, K.8
Kolanski, R.9
Norrish, M.10
Sewell, T.11
Tuch, H.12
Winwood, S.13
-
23
-
-
33745189623
-
Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
-
Xavier Leroy. Formal certification of a compiler back-end or: programming a compiler with a proof assistant. In POPL, pages 42-54, 2006.
-
(2006)
POPL
, pp. 42-54
-
-
Leroy, X.1
-
24
-
-
0004148166
-
-
Xavier Leroy, Damien Doligez, Jacques Garrigue, Didier Rémy, and Jérôme Vouillon. The Objective Caml system, 2005.
-
(2005)
The Objective Caml System
-
-
Leroy, X.1
Doligez, D.2
Garrigue, J.3
Rémy, D.4
Vouillon, J.5
-
27
-
-
70350339290
-
Practical tactics for separation logic
-
TPHOLs, Springer
-
Andrew McCreight. Practical tactics for separation logic. In TPHOLs, volume 5674 of LNCS, pages 343-358. Springer, 2009.
-
(2009)
LNCS
, vol.5674
, pp. 343-358
-
-
McCreight, A.1
-
28
-
-
20144375380
-
Proving pointer programs in higher-order logic
-
Farhad Mehta and Tobias Nipkow. Proving pointer programs in higher-order logic. Information and Computation, 199(1-2), 2005.
-
(2005)
Information and Computation
, vol.199
, Issue.1-2
-
-
Mehta, F.1
Nipkow, T.2
-
30
-
-
77955258690
-
Separation logic adapted for proofs by rewriting
-
Interactive Theorem Proving (ITP), Springer
-
Magnus O. Myreen. Separation logic adapted for proofs by rewriting. In Interactive Theorem Proving (ITP), volume 6172 of LNCS, pages 485-489. Springer, 2010.
-
(2010)
LNCS
, vol.6172
, pp. 485-489
-
-
Myreen, M.O.1
-
31
-
-
70350348892
-
Verified LISP implementations on ARM, x86 and powerPC
-
TPHOLs, Springer
-
Magnus O. Myreen and Michael J. C. Gordon. Verified LISP implementations on ARM, x86 and powerPC. In TPHOLs, volume 5674 of LNCS, pages 359-374. Springer, 2009.
-
(2009)
LNCS
, vol.5674
, pp. 359-374
-
-
Myreen, M.O.1
Gordon, M.J.C.2
-
33
-
-
55249085443
-
Hoare type theory, polymorphism and separation
-
Aleksandar Nanevski, J. Gregory Morrisett, and Lars Birkedal. Hoare type theory, polymorphism and separation. Journal of Functional Programming, 18(5-6):865-911, 2008.
-
(2008)
Journal of Functional Programming
, vol.18
, Issue.5-6
, pp. 865-911
-
-
Nanevski, A.1
Morrisett, J.G.2
Birkedal, L.3
-
34
-
-
77950885453
-
Structuring the verification of heap-manipulating programs
-
ACM
-
Aleksandar Nanevski, Viktor Vafeiadis, and Josh Berdine. Structuring the verification of heap-manipulating programs. In POPL, pages 261- 274. ACM, 2010.
-
(2010)
POPL
, pp. 261-274
-
-
Nanevski, A.1
Vafeiadis, V.2
Berdine, J.3
-
35
-
-
33745858708
-
Certified assembly programming with embedded code pointers
-
Zhaozhong Ni and Zhong Shao. Certified assembly programming with embedded code pointers. In POPL, 2006.
-
(2006)
POPL
-
-
Ni, Z.1
Shao, Z.2
-
36
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
CSL, Berlin . Springer-Verlag
-
Peter O'Hearn, John Reynolds, and Hongseok Yang. Local reasoning about programs that alter data structures. In CSL, volume 2142 of LNCS, pages 1-19, Berlin, 2001. Springer-Verlag.
-
(2001)
LNCS
, vol.2142
, pp. 1-19
-
-
O'hearn, P.1
Reynolds, J.2
Yang, H.3
-
38
-
-
67650832075
-
A Hoare logic for call-byvalue functional programs
-
Yann Régis-Gianas and François Pottier. A Hoare logic for call-byvalue functional programs. In MPC, 2008.
-
(2008)
MPC
-
-
Régis-Gianas, Y.1
Pottier, F.2
-
39
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
John 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
-
40
-
-
33745811687
-
Frame rules from answer types for code pointers
-
Hayo Thielecke. Frame rules from answer types for code pointers. In POPL, pages 309-319, 2006.
-
(2006)
POPL
, pp. 309-319
-
-
Thielecke, H.1
-
41
-
-
80053341245
-
Local reasoning about while-loops
-
Thomas Tuerk. Local reasoning about while-loops. In VSTTE LNCS, 2010.
-
(2010)
VSTTE LNCS
-
-
Tuerk, T.1
-
42
-
-
69949167460
-
An integrated proof language for imperative programs
-
ACM
-
Karen Zee, Viktor Kuncak, and Martin C. Rinard. An integrated proof language for imperative programs. In PLDI, pages 338-351. ACM, 2009.
-
(2009)
PLDI
, pp. 338-351
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.C.3
|