Zum Hauptinhalt springen

Showing 1–2 of 2 results for author: Denis, X

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.

  2. arXiv:2403.15122  [pdf, other

    cs.PL

    A hybrid approach to semi-automated Rust verification

    Authors: Sacha-Élie Ayoun, Xavier Denis, Petar Maksimović, Philippa Gardner

    Abstract: While recent years have been witness to a large body of work on efficient and automated verification of safe Rust code, enabled by the rich guarantees of the Rust type system, much less progress has been made on reasoning about unsafe code due to its unique complexities. We propose a hybrid approach to end-to-end Rust verification in which powerful automated verification of safe Rust is combined w… ▽ More

    Submitted 22 March, 2024; originally announced March 2024.

    Comments: 22 pages, 8 figures, preprint