I am working at ETH Zürich as a postdoc in Peter Müller's group in the area of program verification. I am mainly interested in specifying and verifying object-oriented programs, in ways which can be supported by tools which are both automatic and ultimately usable by typical programmers.
My CV can be found here.
I am on the Programme Committee for OOPSLA 2013.
Papers
2013
An automatic encoding from VeriFast Predicates into Implicit Dynamic Frames
Pdf (submitted)
A Formal Semantics for Isorecursive and Equirecursive State Abstractions
Pdf
Verification Condition Generation for Permission Logics with Abstract Predicates and Abstraction Functions
Pdf
Abstract Read Permissions: Fractional Permissions without the Fractions
Pdf
2012
The Relationship Between Separation Logic and Implicit Dynamic Frames
Pdf
Extended version of ESOP 2011 paper below (
Pdf)
-
-
2011
Freedom Before Commitment - A Lightweight Type System for Object Initialisation
Pdf
Fractional Permissions Without the Fractions
Pdf
The Relationship Between Separation Logic and Implicit Dynamic Frames
Pdf
2010
Towards a Semantic Model for Wildcards
Pdf
Considerate Reasoning and the Composite Design Pattern
Pdf
Soundness and Principal Contexts for a Shallow Polymorphic Type System based on Classical Logic
Pdf
2009
The Need for Flexible Object Invariants
Pdf
Modelling Java Requires State
Pdf
Universe-Type-Based Verification Techniques for Mutable Static Fields and Methods
Pdf
Size Does Matter: Two Certified Abstractions to Disprove Entailment in Intuitionistic and Classical Separation Logic
Pdf
2008
A Universe-Type-Based Verification Technique for Mutable Static Fields and Methods
Pdf
A Unified Framework for Verification Techniques for Object Invariants
Pdf
Universe Types for Topology and Encapsulation
Pdf
Curry-Howard Term Calculi for Gentzen-Style Classical Logics (PhD Thesis)
Pdf
2007
Pandora: A Reasoning Toolbox using Natural Deduction Style
Pdf
2006
On the Computational Representation of Classical Logical Connectives
Pdf
Approaches to Polymorphism in Classical Sequent Calculus
Pdf
Pandora - Natural Deduction made Easy
Pdf
Selected Talks
-
-
Natural Delimited Control: A Curry-Howard Correspondence for a Canonical Classical Natural Deduction
slides (ppt)
-
-
(See also my
thesis, Chapters 5 and 6)
On the Computational Representation of Classical Logical Connectives
slides(ppt)
Useful Things