Frances
(Spalding)
Perry
my_first_name@frances-perry.net
About
Life in Academia
"Toto, I don't think we're in grad school any more..."
I received my Phd in
Computer Science from
Princeton in September 2008.
I worked on
Project Zap with
Dave Walker,
where we reasoned about fault-tolerant code using low-level type systems.
Dissertation: Reasoning about Software in the Presence of Transient Faults
Frances Perry
Reasoning about Control Flow in the Presence of Transient Faults
Frances Perry and David Walker
Type-Preserving Compilation for Realistic Object-Oriented Compilers
Juan Chen, Chris Hawblitzel, Frances Perry, Mike Emmi, Jeremy Condit, Derrick Coetzee and Polyvios Pratikakis
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2008
[pdf]
Simple and Flexible Stack Types
Frances Perry, Chris Hawblitzel, and Juan Chen
Fault-tolerant Typed Assembly Language
Frances Perry, Lester Mackey, George A. Reis, Jay Ligatti, David I. August, and David Walker
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2007
[pdf]
[slides]
Joint winner of the PLDI 2007 Best Paper Award
Princeton University Technical Report TR-776-07, April 2007 [pdf]
Expressing Heap-shape Contracts in Linear Logic
Frances Perry, Limin Jia, and David Walker
A preliminary, unpublished version appeared in the SPACE Workshop in January 2006.