Who: a verifier for effectful higher-order programs

Abstract

We present Who, a tool for verifying effectful higher-order functions. It features <i>Effect polymorphism</i>, 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… (More)
DOI: 10.1145/1596627.1596634

Topics

1 Figure or Table

Cite this paper

@inproceedings{Kanig2009WhoAV, title={Who: a verifier for effectful higher-order programs}, author={Johannes Kanig and Jean-Christophe Filli226tre}, booktitle={ML '09}, year={2009} }