Witnessing the elimination of magic wands

Abstract

This paper discusses static verification of programs that have been specified using separation logic with magic wands. Magic wands are used to specify incomplete resources in separation logic, i.e., if missing resources are provided, a magic wand allows one to exchange these for the completed resources. One of the applications of the magic wand operator is… (More)
DOI: 10.1007/s10009-015-0372-3

Topics

17 Figures and Tables

Slides referencing similar topics