Skip to main content

Showing 1–3 of 3 results for author: Franceschino, L

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

    cs.PL

    Charon: An Analysis Framework for Rust

    Authors: Son Ho, Guillaume Boisseau, Lucas Franceschino, Yoann Prak, Aymeric Fromherz, Jonathan Protzenko

    Abstract: With the explosion in popularity of the Rust programming language, a wealth of tools have recently been developed to analyze, verify, and test Rust programs. Alas, the Rust ecosystem remains relatively young, meaning that every one of these tools has had to re-implement difficult, time-consuming machinery to interface with the Rust compiler and its cargo build system, to hook into the Rust compile… ▽ More

    Submitted 30 May, 2025; v1 submitted 23 October, 2024; originally announced October 2024.

  2. Verified Functional Programming of an Abstract Interpreter

    Authors: Lucas Franceschino, David Pichardie, Jean-Pierre Talpin

    Abstract: Abstract interpreters are complex pieces of software: even if the abstract interpretation theory and companion algorithms are well understood, their implementations are subject to bugs, that might question the soundness of their computations. While some formally verified abstract interpreters have been written in the past, writing and understanding them requires expertise in the use of proof ass… ▽ More

    Submitted 17 October, 2021; v1 submitted 20 July, 2021; originally announced July 2021.

    Comments: Published in SAS21

  3. arXiv:2004.12885  [pdf, other

    cs.CR cs.PL

    LIO*: Low Level Information Flow Control in F*

    Authors: Jean-Joseph Marty, Lucas Franceschino, Jean-Pierre Talpin, Niki Vazou

    Abstract: We present Labeled Input Output in F* (LIO*), a verified framework that enforces information flow control (IFC) policies developed in F* and automatically extracted to C. Inspired by LIO, we encapsulated IFC policies into effects, but using F* we derived efficient, low level, and provably correct code. Concretely, runtime checks are lifted to static proof obligations, the developed code is automat… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

    Comments: Submitted to ICFP