Louis Rustenholz

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
2021
Service
- PLDI 2025 Artifact Evaluation Committee
- PLDI 2024 Artifact Evaluation Committee
- SAS 2023 Organizing Committee (Publicity Chair)
- SAS 2023 Artifact Evaluation Committee
- LOPSTR 2023 External Reviewer