Local Reasoning about a Copying Garbage Collector

Noah Torp-Smith, Lars Birkedal, John C. Reynolds

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

    Abstract

    We present a programming language, model, and logic appropriate for implementing and reasoning
    about a memory management system. We state semantically what is meant by correctness of a
    copying garbage collector, and employ a variant of the novel separation logics to formally specify
    partial correctness of Cheney’s copying garbage collector in our program logic. Finally, we prove
    that our implementation of Cheney’s algorithm meets its specification using the logic we have given
    and auxiliary variables.
    Udgivelsesdato: 2008
    OriginalsprogEngelsk
    TidsskriftACM Transactions on Programming Languages and Systems
    Vol/bind30
    Udgave nummer4
    Sider (fra-til)24-81
    Antal sider58
    ISSN0164-0925
    StatusUdgivet - 2008

    Emneord

    • Realiability
    • Theory
    • Verification
    • Separation Logic
    • Copying Garbage Collector
    • Local Reasoning

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Local Reasoning about a Copying Garbage Collector'. Sammen danner de et unikt fingeraftryk.

    Citationsformater