kirancodes.me
To Proof Maintenance & Beyond!

354 papers · page 11 of 18

A monadic framework for relational verification: applied to information security, program equivalence, and optimizations

Niklas Grimm, Kenji Maillard, Cédric Fournet, Catalin Hritcu, Matteo Maffei, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi + 2 more

Relational properties describe multiple runs of one or more programs. They characterize many useful notions of security, program refinement, and equivalence for programs with diverse computational effects, and they have received much attention in the recent literature. Rather tha…

HOπ in Coq

Sergueï Lenglet, Alan Schmitt

We propose a formalization of HOπ in Coq, a process calculus where messages carry processes. Such a higher-order calculus features two very different kinds of binder: process input, similar to λ-abstraction, and name restriction, whose scope can be expanded by communication. We f…