Who: A Verifier for Effectful Higher-order Programs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2009

Who: A Verifier for Effectful Higher-order Programs


We present Who, a tool for verifying effectful higher-order functions. It features Effect polymorphism, higher-order logic and the possibility to reason about state in the logic, which enable highly modular specifications of generic code. Several small examples and a larger case study demonstrate its usefulness. The Who tool is intended to be used as an intermediate language for verification tools targeting ML-like programming languages.
Fichier principal
Vignette du fichier
wml09.pdf (185.98 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00777585 , version 1 (17-01-2013)


  • HAL Id : hal-00777585 , version 1


Johannes Kanig, Jean-Christophe Filliâtre. Who: A Verifier for Effectful Higher-order Programs. ACM SIGPLAN Workshop on ML, Aug 2009, Edinburgh, United Kingdom. ⟨hal-00777585⟩
295 View
189 Download


Gmail Facebook X LinkedIn More