Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Bibliography of Proof-Carrying Code
Andrew W. Appel and Amy P. Felty.
Lightweight lemmas in Lambda Prolog.
In 16th International Conference on Logic Programming, pages
411--425. MIT Press, November 1999.
Andrew W. Appel and Amy P. Felty.
A semantic model of types and machine instructions for proof-carrying
code.
In Conference Record of POPL '00: The 27th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 243--253, January
2000.
Andrew W. Appel and Neophytos G. Michael.
Machine instruction syntax and semantics in higher order logic.
In 17th International Conference on Automated Deduction
(CADE-17), Lecture Notes in Artificial Intelligence. Springer-Verlag, June
2000.
Christopher Colby, Peter Lee, and George C. Necula.
A proof-carrying code architecture for Java.
In Proceedings of the 12th International Conference on Computer
Aided Verification (CAV00), Chicago, July 2000.
Christopher Colby, Peter Lee, George C. Necula, and Fred Blau.
A certifying compiler for Java.
In Proceedings of the ACM SIGPLAN'00 Conference on Programming
Language Design and Implementation (PLDI), Vancouver, Canada, June 2000.
Karl Crary.
A simple proof technique for certain parametricity results.
In Proceedings of the Fourth International Conference on
Functional Programming (ICFP '99), pages 82--89, Paris, France, September
1999.
Karl Crary and Greg Morrisett.
Type structure for low-level programming languages.
In 1999 International Colloquium on Automata, Languages, and
Programming, 1999.
Karl Crary, David Walker, and Greg Morrisett.
Typed memory management in a calculus of capabilities.
In Conference Record of POPL '99: The 26th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 262--275, January
1999.
Karl Crary and Stephanie Weirich.
Flexible type analysis.
In Proceedings of the Fourth International Conference on
Functional Programming (ICFP '99), pages 233--248, Paris, France, September
1999.
Karl Crary and Stephanie Weirich.
Resource bound certification.
In Conference Record of POPL '00: The 27th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 184--198, January
2000.
Neal Glew.
Type dispatch for named hierarchical types.
In Proceedings of the Fourth International Conference on
Functional Programming (ICFP '99), pages 172--182, Paris, France, September
1999.
Neal Glew and Greg Morrisett.
Type-safe linking and modular assembly language.
In Conference Record of POPL '99: The 26th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 250--261, January
1999.
Luke Hornof and Trevor Jim.
Certifying compilation and run-time code generation.
Higher-Order and Symbolic Computation, 12(4):337--375, December
1999.
An earlier version appeared in Partial Evaluation and
Semantics-Based Program Manipulation, 1999.
Greg Morrisett, Karl Crary, Neal Glew, Dan Grossman, Richard Samuels, Frederick
Smith, David Walker, Stephanie Weirich, and Steve Zdancewic.
TALx86: A realistic typed assembly language.
In 1999 ACM SIGPLAN Workshop on Compiler Support for System
Software, pages 25--35, Atlanta, GA, May 1999.
Greg Morrisett, Karl Crary, Neal Glew, and David Walker.
Stack-based typed assembly language.
In 1998 Workshop on Types in Compilation, Kyoto, Japan, March
1998.
Greg Morrisett, David Walker, Karl Crary, and Neal Glew.
From System F to typed assembly language.
In Conference Record of POPL '98: The 25th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 85--97, January
1998.
Greg Morrisett, David Walker, Karl Crary, and Neal Glew.
From System F to typed assembly language.
ACM Transactions on Programming Languages and Systems,
21(3):528--569, May 1999.
George C. Necula.
Proof-carrying code.
In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT
Symposium on Principles of Programming Languages, pages 106--119, Paris,
France, 15--17 January 1997.
George C. Necula.
Translation validation for an optimizing compiler.
In Proceedings of the ACM SIGPLAN'00 Conference on Programming
Language Design and Implementation (PLDI), Vancouver, Canada, June 2000.
George C. Necula and Peter Lee.
Safe kernel extensions without run-time checking.
In Proceedings of the Second Symposium on Operating Systems
Design and Implementation, pages 229--243, Seattle, WA, October 1996.
George C. Necula and Peter Lee.
Research on proof-carrying code for untrusted-code security.
In Proceedings of the 1997 IEEE Symposium on Security and
Privacy, Oakland, CA, 1997.
George C. Necula and Peter Lee.
Research on proof-carrying code on mobile-code security.
In Proceedings of the Workshop on Foundations of Mobile Code
Security, Monterey, CA, 1997.
George C. Necula and Peter Lee.
The design and implementation of a certifying compiler.
In Proceedings of the ACM SIGPLAN'98 Conference on Programming
Language Design and Implementation (PLDI), pages 333--344, Montreal, Canada,
17--19 June 1998.
George C. Necula and Peter Lee.
Efficient representation and validation of proofs.
In Proceedings of the 13th Annual symposium on Logic in Computer
Science, 1998.
George C. Necula and Peter Lee.
Safe, untrusted agents using proof-carrying code.
In Special Issue on Mobile Agent Security, number 1419 in
Lecture Notes in Computer Science. Springer-Verlag, 1998.
George C. Necula and Peter Lee.
Proof generation in the Touchstone theorem prover.
In Proceedings of the 17th International Conference on Automated
Deduction, Pittsburgh, June 2000.
Atsushi Ohori.
A Curry-Howard isomorphism for compilation and program execution.
In Proc. Typed Lambda Calculi and Applications, number 1581 in
Lecture Notes in Computer Science, pages 258--179. Springer-Verlag, 1999.
Atsushi Ohori.
The Logical Abstract Machine: a Curry-Howard isomorphism
for machine code.
In Proceedings of the Fuji International Symposium on Functional
and Logic Programming, number 1722 in Lecture Notes in Computer Science,
pages 300--318. Springer-Verlag, November 1999.
Hongwei Xi.
Imperative programming with dependent types.
In Proceedings of the 15th Symposium on Logic in Computer
Science (LICS '00), Santa Barbara, June 2000.
Zhichen Xu, Barton P. Miller, and Thomas Reps.
Safety checking of machine code.
In Proceedings of the ACM SIGPLAN'00 Conference on Programming
Language Design and Implementation (PLDI), Vancouver, Canada, June 2000.