HOME :: research :: publications :: CV

Publications

Vijay S. Menon, Neal Glew, Brian R. Murphy Andrew McCreight, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai and Leaf Petersen. A Verifiable SSA Program Representation for Aggressive Compiler Optimization. To appear in POPL 2006: ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages.

citation - abstract - ps - pdf

Technical Report (extended version).

ps - pdf

Leaf Petersen. Certifying Compilation for Standard ML in a Type Analysis Framework. PhD thesis, Carnegie Mellon University, 2005. Published as CMU Technical Report CMU-CS-05-135.

citation - abstract - pdf - ps

Adam Chlipala, Leaf Petersen, and Robert Harper. Strict Bidirectional Type Checking. TLDI 2005: ACM SIGPLAN International Workshop on Types in Language Design and Implementation.

citation - abstract - ps - pdf

TLDI slides: ppt

Leaf Petersen, Robert Harper, Karl Crary and Frank Pfenning. A Type Theory for Memory Allocation and Data Layout. POPL 2003: ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages.

citation - abstract - ps - pdf

POPL slides: ppt

Technical Report (extended version).

ps - pdf

Joseph C. Vanderwaart, Derek R. Dreyer, Leaf Petersen, Karl Crary, and Robert Harper. Typed Compilation of Recursive Datatypes. TLDI 2003: ACM SIGPLAN International Workshop on Types in Language Design and Implementation.

citation - abstract - ps - pdf

Technical Report (extended version).

ps - pdf

Kim B. Bruce, Adrian Fiech, and Leaf Petersen. Subtyping is not a good 'Match' for object-oriented languages. ECOOP 1997: European Conference for Object-Oriented Programming.

citation - abstract - ps - pdf

Leaf Petersen, Perry Cheng, Robert Harper, and Chris Stone. Implementing the TILT Internal Language. Technical Report, December 2000.

citation - abstract - ps - pdf

Karl Crary, Robert Harper, Perry Cheng, Leaf Petersen, and Chris Stone. Transparent and Opaque Interpretations of Datatypes. Technical Report. November 1998

citation - abstract - ps - pdf

Leaf Petersen. A Module System for LOOM. Undergraduate thesis, Williams College, 1996.

citation - abstract - ps - pdf