Louis Rustenholz

louis_rustenholz_imdea_small.jpg

I am a PhD student at IMDEA Software Institute in Madrid, co-advised by Pedro López-García and Manuel Hermenegildo. Before this, I was a student at École polytechnique, and did a final year at the MPRI.

My research interests lie in static analysis, more generally formal methods and automated program analyses, and in particular abstract interpretation and cost analysis, from theoretical foundations to applications beyond verification and safety.

I am currently involved in a project on automated inference of energy consumption of programs and systems, with applications in energy transparency/audit, energy-aware development, verification and optimisation. Among others, it builds upon the ENTRA project and analyses designed in the context of CiaoPP. My current work focuses on new static cost analysis frameworks, aiming to support more fine-grained cost models (e.g. closer to bare metal, taking into account low-level properties and communicating with hardware state abstract domains), as well as handle uniformly multi-paradigm programs with diverse and complex control-flows.

Outside of the current focus of my work, I am more broadly interested in all aspects of formal methods, programming language research, and theoretical computer science. I always enjoy learning new maths, and have loved discovering geometric viewpoints on a priori non-geometric problems at least since my first high school science adventures.

I am also involved in various outreach activities of mathematics and computer science for high school students, as well as on topics related to climate change, carbon regulations, and the environmental impact of IT.

Publications

2024

  1. Conference Paper
    An Order Theory Framework of Recurrence Equations for Static Cost Analysis – Dynamic Inference of Non-Linear Inequality Invariants
    Louis Rustenholz, Pedro López-García, José F. Morales, and Manuel V. Hermenegildo
    In Proceedings of the 31st Static Analysis Symposium (SAS 2024) , Oct 2024
  2. Journal Article
    A Machine Learning-based Approach for Solving Recurrence Relations and its use in Cost Analysis of Logic Programs
    Louis Rustenholz, Maximiliano Klemen, Miguel Ángel Carreira-Perpiñán, and Pedro López-García
    TPLP, 2024

2021

  1. Conference Paper
    Static Analysis of ReLU Neural Networks with Tropical Polyhedra
    Eric Goubault, Sébastien Palumby, Sylvie Putot, Louis Rustenholz, and Sriram Sankaranarayanan
    In Proceedings of the 28th Static Analysis Symposium (SAS 2021) , Oct 2021
  2. Book
    L’équation aux S-unités – Voyage géométrique en théorie des nombres
    Khalil Bendriss, Paul Boisseau, Adam David, Félix Rebotier, and Louis Rustenholz
    Éditions Ellipses, Sep 2021
    Book version of a project on Geometrical and Algebraic Number Theory
    Preface by Diego Izquierdo





Service



Other Research Projects

C.f. the dedicated page for technical reports, theses, and some older unpublished works.