Witnessing the elimination of magic wands


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


17 Figures and Tables

Slides referencing similar topics