Relational Parametricity and Separation Logic

Lars Birkedal, Hongseok Yang

    Research output: Journal Article or Conference Article in JournalJournal articleResearchpeer-review

    Abstract

    Separation logic is a recent extension of Hoare logic for reasoning about pro-
    grams with references to shared mutable data structures. In this paper, we provide a new interpretation of the logic for a programming language with higher types. Our interpretation is based on Reynolds’s relational parametricity, and it provides a formal connection between separation logic and data abstraction
    Original languageEnglish
    JournalLogical Methods in Computer Science
    Volume4
    Issue number2
    Pages (from-to)1-27
    Number of pages27
    ISSN1860-5974
    DOIs
    Publication statusPublished - 2008

    Keywords

    • Separation logic
    • Hoare logic
    • Shared mutable data
    • Relational parametricity
    • Data abstraction

    Fingerprint

    Dive into the research topics of 'Relational Parametricity and Separation Logic'. Together they form a unique fingerprint.

    Cite this