Skip to main content

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

Searching in archive cs. Search in all archives.
.
  1. 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

  2. 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