Théo Lacoste

PhD Student in Computer Science

Exploring formal methods specification based on Event-B and other temporal constraints languages.

About

I am a PhD student in the Department of Computer Science at UPEC and also in a Joint PhD (cotutelle) program with UDS (Université de Sherbrooke). My work focuses on building a method for specifying system ensuring both functional and time-related requirements.

Before starting my PhD, I completed a Master’s degree in software verification, where I worked on projects related to formal methods.

Research

My current research explores how to design models that are both accurate and understandable to humans. I am particularly interested in:

I am in the early stages of my PhD and do not have published articles yet. However, I am actively working on:

Teaching & Mentoring

I enjoy teaching and sharing knowledge. I have contributed as:

CV

A detailed CV is available upon request or can be downloaded here: (PDF - french) (PDF - english) .

Education
PhD in Computer Science, UPEC / UDS, 2024–present
Master's degree in fundamental computer science, University of Bordeaux, 2022–2024
Licence in Computer Science, University of Bordeaux, 2019–2022

Skills
Ocaml, Python, Java, C, Coq/Rocq, Assembly, Formal methods (logics, verification, proof/model cheking)

Contact

The best way to reach me is by email.