I am interested in giving to programmers language tools such as new primitives,
type systems, compilers, etc., that make it easier to write robust, safe and
secure distributed programs and, at the same time, provide strong (formal)
guarantees about the resulting code (distributed type safety and enforcement of
security properties).
Keywords: Programming languages, semantics, type systems, concurrency,
language-based security, mechanized proofs.
Co-authors: Karthik
Bhargavan, Ricardo
Corin, Cédric
Fournet, James
J. Leifer, Nobuko Yoshida.
A complete list can be found on DBLP.
ESOP'12, joint work with Nobuko Yoshida.
CONCUR'10, joint work with Nobuko Yoshida.