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 2024 Artifact Evaluation Committee
- SAS 2023 Organizing Committee (Publicity Chair)
- SAS 2023 Artifact Evaluation Committee
- LOPSTR 2023 External Reviewer
Other Research Projects
This section lists some unpublished works.It contains technical reports, relatively recent internship reports, but also (for fun!) older student projects.
- M.S. ThesisCategories and Preorders in Value Iteration: Fixed Points and Surrogate ModelsÉcole polytechnique (Master internship report), Aug 2021ERATO MMSD, National Institute of Informatics, Tokyo, JapanSupervised by Ichiro Hasuo and Jérémy Dubut.
- InternshipInternship at OCamlProÉcole polytechnique , Aug 2020Work for the SMT-solver Alt-Ergo. Web-based environment, tutorial, documentation.Supervised by Albin Coquereau.
- InternshipInternship at Direction Générale de l’ArmementÉcole polytechnique , Apr 2019Design of chemico-physical models and simulations working towards a patent.
- MiscJeu sur intervalleMay 2016Paper for a high-school math research competition (TFJM²) – c.f. outreach page. Problems for the 2016 edition
- MiscApplying nanotechnology to medicine: the fight against cancerJun 2014High-school research project (TPE). Website on DNA origami nanorobots.