-
1
-
-
85183678887
-
Boogie: A modular reusable verifier for objectoriented programs
-
Mike Barnett, Bor-Yuh Evan Chang, Robert Deline, Bart Jacobs, and K. Rustan M. Leino. Boogie: A modular reusable verifier for objectoriented programs. In Proc. FMCO, 2006.
-
Proc. FMCO, 2006
-
-
Barnett, M.1
Chang, B.-Y.E.2
Deline, R.3
Jacobs, B.4
Rustan, K.5
Leino, M.6
-
2
-
-
34748825774
-
Smallfoot: Modular automatic assertion checking with separation logic
-
Josh Berdine, Cristiano Calcagno, and Peter W. O'Hearn. Smallfoot: Modular automatic assertion checking with separation logic. In Proc. FMCO, 2005.
-
Proc. FMCO, 2005
-
-
Berdine, J.1
Calcagno, C.2
O'Hearn, P.W.3
-
6
-
-
78249247409
-
Program verification through characteristic formulae
-
Arthur Charguéraud. Program verification through characteristic formulae. In Proc. ICFP, 2010.
-
Proc. ICFP, 2010
-
-
Charguéraud, A.1
-
7
-
-
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 Proc. ICFP, 2009.
-
Proc. ICFP, 2009
-
-
Chlipala, A.1
Malecha, G.2
Morrisett, G.3
Shinnar, A.4
Wisnesky, R.5
-
9
-
-
33749548428
-
A tactic language for the system Coq
-
David Delahaye. A tactic language for the system Coq. In Proc. LPAR, 2000.
-
Proc. LPAR, 2000
-
-
Delahaye, D.1
-
10
-
-
24944448541
-
Simplify: A theorem prover for program checking
-
David Detlefs, Greg Nelson, and James B. Saxe. Simplify: a theorem prover for program checking. J. ACM, 52(3):365-473, 2005.
-
(2005)
J. ACM
, vol.52
, Issue.3
, pp. 365-473
-
-
Detlefs, D.1
Nelson, G.2
Saxe, J.B.3
-
11
-
-
33745212020
-
Modular verification of concurrent assembly code with dynamic thread creation and termination
-
Xinyu Feng and Zhong Shao. Modular verification of concurrent assembly code with dynamic thread creation and termination. In Proc. ICFP, 2005.
-
Proc. ICFP, 2005
-
-
Feng, X.1
Shao, Z.2
-
12
-
-
57349187893
-
Certifying low-level programs with hardware interrupts and preemptive threads
-
Xinyu Feng, Zhong Shao, Yuan Dong, and Yu Guo. Certifying low-level programs with hardware interrupts and preemptive threads. In Proc. PLDI, 2008.
-
Proc. PLDI, 2008
-
-
Feng, X.1
Shao, Z.2
Dong, Y.3
Guo, Y.4
-
13
-
-
33746063713
-
Modular verification of assembly code with stack-based control abstractions
-
Xinyu Feng, Zhong Shao, Alexander Vaynberg, Sen Xiang, and Zhaozhong Ni. Modular verification of assembly code with stack-based control abstractions. In Proc. PLDI, 2006.
-
Proc. PLDI, 2006
-
-
Feng, X.1
Shao, Z.2
Vaynberg, A.3
Xiang, S.4
Ni, Z.5
-
14
-
-
0005324650
-
Extended static checking for Java
-
Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, and Raymie Stata. Extended static checking for Java. In Proc. PLDI, 2002.
-
Proc. PLDI, 2002
-
-
Flanagan, C.1
Rustan, K.2
Leino, M.3
Lillibridge, M.4
Nelson, G.5
Saxe, J.B.6
Stata, R.7
-
15
-
-
85183733919
-
Interfacing Hoare logic and type systems for foundational proof-carrying code
-
Nadeem Abdul Hamid and Zhong Shao. Interfacing Hoare logic and type systems for foundational proof-carrying code. In Proc. TPHOLs, 2004.
-
Proc. TPHOLs, 2004
-
-
Hamid, N.A.1
Shao, Z.2
-
16
-
-
85050531030
-
Automated verification of practical garbage collectors
-
Chris Hawblitzel and Erez Petrank. Automated verification of practical garbage collectors. In Proc. POPL, 2009.
-
Proc. POPL, 2009
-
-
Hawblitzel, C.1
Petrank, E.2
-
18
-
-
72249120603
-
seL4: Formal verification of an OS kernel
-
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 Proc. SOSP, 2009.
-
Proc. SOSP, 2009
-
-
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
-
20
-
-
79959881365
-
Practical tactics for separation logic
-
Andrew McCreight. Practical tactics for separation logic. In Proc. TPHOLs, 2009.
-
Proc. TPHOLs, 2009
-
-
McCreight, A.1
-
21
-
-
35448938820
-
A general framework for certifying garbage collectors and their mutators
-
Andrew McCreight, Zhong Shao, Chunxiao Lin, and Long Li. A general framework for certifying garbage collectors and their mutators. In Proc. PLDI, 2007.
-
Proc. PLDI, 2007
-
-
McCreight, A.1
Shao, Z.2
Lin, C.3
Li, L.4
-
22
-
-
85183777344
-
Proving pointer programs in higher-order logic
-
Farhad Mehta and Tobias Nipkow. Proving pointer programs in higher-order logic. In Proc. CADE, 2003.
-
Proc. CADE, 2003
-
-
Mehta, F.1
Nipkow, T.2
-
23
-
-
67650092311
-
Ynot: Reasoning with the awkward squad
-
Aleksandar Nanevski, Greg Morrisett, Avraham Shinnar, Paul Govereau, and Lars Birkedal. Ynot: Reasoning with the awkward squad. In Proc. ICFP, 2008.
-
Proc. ICFP, 2008
-
-
Nanevski, A.1
Morrisett, G.2
Shinnar, A.3
Govereau, P.4
Birkedal, L.5
-
24
-
-
33750380581
-
Certified assembly programming with embedded code pointers
-
Zhaozhong Ni and Zhong Shao. Certified assembly programming with embedded code pointers. In Proc. POPL, 2006.
-
Proc. POPL, 2006
-
-
Ni, Z.1
Shao, Z.2
-
26
-
-
85183736941
-
Using XCAP to certify realistic system code: Machine context management
-
Zhaozhong Ni, Dachuan Yu, and Zhong Shao. Using XCAP to certify realistic system code: Machine context management. In Proc. TPHOLs, 2007.
-
Proc. TPHOLs, 2007
-
-
Ni, Z.1
Yu, D.2
Shao, Z.3
-
28
-
-
0141777847
-
Separation logic: A logic for shared mutable data structures
-
John C. Reynolds. Separation logic: A logic for shared mutable data structures. In Proc. LICS, 2002.
-
Proc. LICS, 2002
-
-
Reynolds, J.C.1
-
29
-
-
0039488517
-
Parametric shape analysis via 3-valued logic
-
Mooly Sagiv, Thomas Reps, and ReinhardWilhelm. Parametric shape analysis via 3-valued logic. TOPLAS, 24, 2002.
-
(2002)
TOPLAS
, vol.24
-
-
Sagiv, M.1
Reps, T.2
Wilhelm, R.3
-
30
-
-
77954740490
-
Safe to the last instruction: Automated verification of a type-safe operating system
-
Jean Yang and Chris Hawblitzel. Safe to the last instruction: automated verification of a type-safe operating system. In Proc. PLDI, 2010.
-
Proc. PLDI, 2010
-
-
Yang, J.1
Hawblitzel, C.2
-
31
-
-
57349111788
-
Full functional verification of linked data structures
-
Karen Zee, Viktor Kuncak, and Martin Rinard. Full functional verification of linked data structures. In Proc. PLDI, 2008.
-
Proc. PLDI, 2008
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.3
-
32
-
-
69949167460
-
An integrated proof language for imperative programs
-
Karen Zee, Viktor Kuncak, and Martin Rinard. An integrated proof language for imperative programs. In Proc. PLDI, 2009.
-
Proc. PLDI, 2009
-
-
Zee, K.1
Kuncak, V.2
Rinard, M.3
|