Skip to main content

Showing 1–1 of 1 results for author: Poli, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.08372  [pdf, ps, other

    cs.PL cs.LO

    Reasoning about Interior Mutability in Rust using Library-Defined Capabilities

    Authors: Federico Poli, Xavier Denis, Peter Müller, Alexander J. Summers

    Abstract: Existing automated verification techniques for safe Rust code rely on the strong type-system properties to reason about programs, especially to deduce which memory locations do not change (i.e., are framed) across function calls. However, these type guarantees do not hold in the presence of interior mutability (e.g., when interacting with any concurrent data structure). As a consequence, existing… ▽ More

    Submitted 14 May, 2024; originally announced May 2024.