Xavier Olive research teaching python blog cli

Xavier Olive

Senior Research Scientist, PhD, HDR
Directeur de Recherche | Qualification aux fonctions de professeur des universités (section 27)
ONERA, The French Aerospace Lab | Université de Toulouse
Information Processing and Systems (DTIS)
Email: xavier.olive (antispam) onera.fr | ORCID: 0000-0002-2335-5774

Research interests

I am a Senior Research Scientist | Directeur de Recherche, with ONERA and Université de Toulouse. I hold the Habilitation à Diriger des Recherches (HDR) and the qualification aux fonctions de professeur des universités (section 27).

My research focuses on data-driven methods and machine learning for aviation systems, spanning trajectory analysis, trajectory generation, anomaly detection, optimization, and predictive maintenance. I work across air traffic management, safety analysis, environmental sustainability, and cybersecurity of aviation surveillance systems, including detection of spoofing attacks and analysis of software-defined radio data.

Full list of publications Past news

Selected publications

  1. Gabriel Jarry, and Xavier Olive
    Generation of Vertical Profiles with Neural Ordinary Differential Equations Trained on Open Trajectory Data
    Journal of Open Aviation Science , 4 (2), 2026
    Copy Jarry, G., & Olive, X. (2026). Generation of Vertical Profiles with Neural Ordinary Differential Equations Trained on Open Trajectory Data. Journal of Open Aviation Science, 4(2). https://doi.org/10.59490/joas.2026.8457
    Copy
    @article{jarry_generation_2026,
      title = {Generation of {{Vertical Profiles}} with {{Neural Ordinary Differential Equations Trained}} on {{Open Trajectory Data}}},
      author = {Jarry, Gabriel and Olive, Xavier},
      year = {2026},
      month = mar,
      journal = {Journal of Open Aviation Science},
      volume = {4},
      number = {2},
      doi = {10.59490/joas.2026.8457},
      url = {https://journals.open.tudelft.nl/joas/article/view/8457}
    }
  2. Richard Alligier, Kim Gaume, David Gianazza, Xavier Olive, and Nicolas Durand
    Identifying Orthodromy and Loxodromy Segments in ADS-B Aircraft Trajectory Data
    Journal of Open Aviation Science , 4 (2), 2026
    Copy Alligier, R., Gaume, K., Gianazza, D., Olive, X., & Durand, N. (2026). Identifying Orthodromy and Loxodromy Segments in ADS-B Aircraft Trajectory Data. Journal of Open Aviation Science, 4(2). https://doi.org/10.59490/joas.2026.8466
    Copy
    @article{alligier_identifying_2026,
      title = {Identifying {{Orthodromy}} and {{Loxodromy Segments}} in {{ADS-B Aircraft Trajectory Data}}},
      author = {Alligier, Richard and Gaume, Kim and Gianazza, David and Olive, Xavier and Durand, Nicolas},
      year = {2026},
      month = feb,
      journal = {Journal of Open Aviation Science},
      volume = {4},
      number = {2},
      doi = {10.59490/joas.2026.8466},
      url = {https://journals.open.tudelft.nl/joas/article/view/8466}
    }
  3. Nan Li, Jun An, Jiayi Peng, Xavier Olive, Xiao Liu, and Zheng Gao
    Prediction of Apron Queue Length Based on a Single-Server Queueing Network Model
    Aerospace , 13 (2), 2026
    Copy Li, N., An, J., Peng, J., Olive, X., Liu, X., & Gao, Z. (2026). Prediction of Apron Queue Length Based on a Single-Server Queueing Network Model. Aerospace, 13(2), 156. https://doi.org/10.3390/aerospace13020156
    Copy
    @article{li_prediction_2026,
      title = {Prediction of {{Apron Queue Length Based}} on a {{Single-Server Queueing Network Model}}},
      author = {Li, Nan and An, Jun and Peng, Jiayi and Olive, Xavier and Liu, Xiao and Gao, Zheng},
      year = {2026},
      month = feb,
      journal = {Aerospace},
      volume = {13},
      number = {2},
      pages = {156},
      doi = {10.3390/aerospace13020156},
      url = {https://www.mdpi.com/2226-4310/13/2/156}
    }
  4. Timothé Krauth, Kim Gaume, Xavier Olive, and Junzi Sun
    A Methodology for Quantifying Response Times for Deconfliction Actions Through ATC Communications
    Journal of Open Aviation Science , 4 (2), 2026
    Copy Krauth, T., Gaume, K., Olive, X., & Sun, J. (2026). A Methodology for Quantifying Response Times for Deconfliction Actions Through ATC Communications. Journal of Open Aviation Science, 4(2). https://doi.org/10.59490/joas.2026.8462
    Copy
    @article{timothe_krauth_methodology_2026,
      title = {A {{Methodology}} for {{Quantifying Response Times}} for {{Deconfliction Actions Through ATC Communications}}},
      author = {Krauth, Timoth{\'e} and Gaume, Kim and Olive, Xavier and Sun, Junzi},
      year = {2026},
      month = feb,
      journal = {Journal of Open Aviation Science},
      volume = {4},
      number = {2},
      doi = {10.59490/joas.2026.8462},
      url = {https://journals.open.tudelft.nl/joas/article/view/8462}
    }
  1. Kim Gaume, Xavier Olive, David Gianazza, Richard Alligier, and Nicolas Durand
    Extracting aircraft conflict-resolution situations from historical ADS-B data
    Transportation Research Interdisciplinary Perspectives , 34 , 2025
    Copy Gaume, K., Olive, X., Gianazza, D., Alligier, R., & Durand, N. (2025). Extracting aircraft conflict-resolution situations from historical ADS-B data. Transportation Research Interdisciplinary Perspectives, 34, 101669. https://doi.org/10.1016/j.trip.2025.101669
    Copy
    @article{Gaume_2025,
      title = {Extracting aircraft conflict-resolution situations from historical {{ADS-B}} data},
      author = {Gaume, Kim and Olive, Xavier and Gianazza, David and Alligier, Richard and Durand, Nicolas},
      year = {2025},
      month = nov,
      journal = {Transportation Research Interdisciplinary Perspectives},
      volume = {34},
      pages = {101669},
      doi = {10.1016/j.trip.2025.101669},
      url = {https://linkinghub.elsevier.com/retrieve/pii/S2590198225003483}
    }
  2. Xavier Olive, Junzi Sun, Xiaogang Huang, and Michel Khalaf
    tangram, an open platform for modular, real-time air traffic management research
    Journal of Open Source Software , 10 (115), 2025
    Copy Olive, X., Sun, J., Huang, X., & Khalaf, M. (2025). tangram, an open platform for modular, real-time air traffic management research. Journal of Open Source Software, 10(115). https://doi.org/10.21105/joss.08662
    Copy
    @article{olive_tangram_2025,
      title = {tangram, an open platform for modular, real-time air traffic management research},
      author = {Olive, Xavier and Sun, Junzi and Huang, Xiaogang and Khalaf, Michel},
      year = {2025},
      month = nov,
      journal = {Journal of Open Source Software},
      volume = {10},
      number = {115},
      doi = {10.21105/joss.08662},
      url = {https://joss.theoj.org/papers/10.21105/joss.08662}
    }
  3. Xavier Olive, Jan Krummer, Benoit Figuet, and Richard Alligier
    Filtering Techniques for ADS-B Trajectory Preprocessing
    Journal of Open Aviation Science , 2 (2), 2025
    Copy Olive, X., Krummer, J., Figuet, B., & Alligier, R. (2025). Filtering Techniques for ADS-B Trajectory Preprocessing. Journal of Open Aviation Science, 2(2). https://doi.org/10.59490/joas.2024.7882
    Copy
    @article{olive_filtering_2025,
      title = {Filtering {{Techniques}} for {{ADS-B Trajectory Preprocessing}}},
      author = {Olive, Xavier and Krummer, Jan and Figuet, Benoit and Alligier, Richard},
      year = {2025},
      month = mar,
      journal = {Journal of Open Aviation Science},
      volume = {2},
      number = {2},
      doi = {10.59490/joas.2024.7882},
      url = {https://journals.open.tudelft.nl/joas/article/view/7882}
    }
  4. Xavier Olive, Luis Basora, Junzi Sun, and Enrico Spinielli
    Training a Machine Learning Model to Detect Holding Patterns in Aircraft Trajectories
    Journal of Open Aviation Science , 2 (2), 2025
    Copy Olive, X., Basora, L., Sun, J., & Spinielli, E. (2025). Training a Machine Learning Model to Detect Holding Patterns in Aircraft Trajectories. Journal of Open Aviation Science, 2(2). https://doi.org/10.59490/joas.2024.7943
    Copy
    @article{olive_training_2025,
      title = {Training a {{Machine Learning Model}} to {{Detect Holding Patterns}} in {{Aircraft Trajectories}}},
      author = {Olive, Xavier and Basora, Luis and Sun, Junzi and Spinielli, Enrico},
      year = {2025},
      month = mar,
      journal = {Journal of Open Aviation Science},
      volume = {2},
      number = {2},
      doi = {10.59490/joas.2024.7943},
      url = {https://journals.open.tudelft.nl/joas/article/view/7943}
    }
  1. Luis Basora, Arthur Viens, Manuel Arias Chao, and Xavier Olive
    A benchmark on uncertainty quantification for deep learning prognostics
    Reliability Engineering & System Safety , 2024
    Copy Basora, L., Viens, A., Chao, M. A., & Olive, X. (2024). A benchmark on uncertainty quantification for deep learning prognostics. Reliability Engineering & System Safety, 110513. https://doi.org/10.1016/j.ress.2024.110513
    Copy
    @article{basora_benchmark_2024,
      title = {A benchmark on uncertainty quantification for deep learning prognostics},
      author = {Basora, Luis and Viens, Arthur and Chao, Manuel Arias and Olive, Xavier},
      year = {2024},
      month = oct,
      journal = {Reliability Engineering \& System Safety},
      pages = {110513},
      doi = {10.1016/j.ress.2024.110513},
      url = {https://linkinghub.elsevier.com/retrieve/pii/S0951832024005854}
    }
  2. Michael Felux, Patric Fol, Benoit Figuet, Manuel Waltert, and Xavier Olive
    Impacts of Global Navigation Satellite System Jamming on Aviation
    Navigation , 71 (3), 2024
    Copy Felux, M., Fol, P., Figuet, B., Waltert, M., & Olive, X. (2024). Impacts of Global Navigation Satellite System Jamming on Aviation. Navigation, 71(3). https://doi.org/10.33012/navi.657
    Copy
    @article{felux_impacts_2024,
      title = {Impacts of {{Global Navigation Satellite System Jamming}} on {{Aviation}}},
      author = {Felux, Michael and Fol, Patric and Figuet, Benoit and Waltert, Manuel and Olive, Xavier},
      year = {2024},
      month = jun,
      journal = {Navigation},
      volume = {71},
      number = {3},
      doi = {10.33012/navi.657},
      url = {https://navi.ion.org/content/71/3/navi.657}
    }
  3. Timothé Krauth, Jérôme Morio, Xavier Olive, and Benoit Figuet
    Advanced collision risk estimation in terminal manoeuvring areas using a disentangled variational autoencoder for uncertainty quantification
    Engineering Applications of Artificial Intelligence , 133 , 2024
    Copy Krauth, T., Morio, J., Olive, X., & Figuet, B. (2024). Advanced collision risk estimation in terminal manoeuvring areas using a disentangled variational autoencoder for uncertainty quantification. Engineering Applications of Artificial Intelligence, 133, 108137. https://doi.org/10.1016/j.engappai.2024.108137
    Copy
    @article{krauth_advanced_2024,
      title = {Advanced collision risk estimation in terminal manoeuvring areas using a disentangled variational autoencoder for uncertainty quantification},
      author = {Krauth, Timoth{\'e} and Morio, J{\'e}r{\^o}me and Olive, Xavier and Figuet, Benoit},
      year = {2024},
      month = mar,
      journal = {Engineering Applications of Artificial Intelligence},
      volume = {133},
      pages = {108137},
      doi = {10.1016/j.engappai.2024.108137},
      url = {https://linkinghub.elsevier.com/retrieve/pii/S0952197624002951}
    }

Books

Open Science Projects

Research Projects

2027
2023
NEEDED (Horizon Europe)
Next generation data-driven reference European models and methods towards silent and green aircraft operations around airports
Development of advanced models and methods to estimate present and future aircraft emissions (pollutants and noise) using real-world ADS-B data, improved emission inventories, and dynamic population maps to optimize flight patterns for minimum environmental impact.

2024
2023
DApIA (ANR ASTRID Maturation)
Detection of False Data Injection Attacks on the ADS-B protocol in civil and military air traffic control
Development of machine learning capabilities to detect False Data Injection Attacks (FDIA) on ADS-B surveillance data, extending detection models to low-altitude traffic including drones and helicopters, and providing modular detection components for civil and military air traffic control environments.

2025
2022
SafeTeam (Horizon Europe)
Safe Transition to Digital Assistants for Aviation
Research on human factors aspects in the adoption of AI tools and digital assistants in aviation, focusing on efficient and safe human-machine interaction, explainability of AI operations, and approval/certification issues related to the integration of sophisticated AI tools in air traffic operations.

2022
2018
ReMAP (Horizon 2020)
Real-time Condition-based Maintenance for Adaptive Aircraft Maintenance Planning
Development of an Integrated Fleet Health Management solution for aircraft maintenance, using data-driven machine learning techniques and physics models for health diagnostics and prognostics of aircraft systems and structures.

PhD Students

2028
2025
active Alexandre Leys will start his reasearch about optimisation of collaborative air operations management (collaboration with Bastien Berthelot, Thalès AVS, Pierrick Legrand and Éric Grivel, Université de Bordeaux)

2025
2022
thesisgraduated Zakaria Ezzahed will defend his thesis about explainability on autoencoders and variational autoencoders for trajectories, entitled “Explainability in Autoencoders for Time Series: From Latent Space Interpretation to Global Saliency Maps” (collaboration with Christophe Hurter, ENAC)

2025
2022
thesisgraduated Kim Gaume defended his thesis about data-driven methods and uncertainty quantification about conflict resolution, entitled “Extracting lateral deconfliction manoeuvres and uncertainty parameters from historical ADS-B air traffic data” (collaboration with David Gianazza and Richard Alligier, ENAC)

2024
2021
thesisgraduated Timothé Krauth defended his thesis about trajectory generation and estimation of risk probability for aircraft collision, entitled “Deep Generative Modelling for Mid-Air Collision Probability Estimation” (collaboration with Jérôme Morio, ONERA, and Michael Felux, Benoit Figuet and Manuel Waltert, ZHAW)

2021
2017
thesisgraduated Sana Ikli defended her thesis around the Aircraft Landing Problem, entitled “Méthodes exactes et heuristiques pour l’ordonnancement des atterrissages d’avions” (collaboration with Marcel Mongeau, Catherine Mancel, ENAC and Emmanuel Rachelson ISAE-SUPAERO)

Student Assignments

2025papergraduated Arnault Motte
Conditional Variational Autoencoders for aircraft type-specific trajectory generation.
Proceedings of the 15th SESAR Innovation Days. (2025)

2022papergraduated Arthur Viens
A benchmark on uncertainty quantification for deep learning prognostics.
Reliability Engineering & System Safety, 110513. (2024)

2022papergraduated Michel Khalaf graduated after working on real-time turbulence information extraction from ADS-B data.

2021papergraduated Adrian Lafage graduated after a work on temporal convolution network for trajectory generation.

2021graduated Raphaël Delair graduated after a work on ADS-B based airport collaborative decision making, with a particular focus on ground operations.

2020papergraduated Paloma Bry
Aircraft Fleet Health Monitoring with Anomaly Detection Techniques.
Aerospace, 8(4), 103. (2021)

2019papergraduated Benoît Viry
Deep Trajectory Clustering with Autoencoders.
Proceedings of the 9th International Conference on Research in Air Transportation. (2020)

2018papergraduated Jeremy Grignard
Detecting Controllers’ Actions in Past Mode S Data by Autoencoder-Based Anomaly Detection.
Proceedings of the 8th SESAR Innovation Days. (2018)

Teaching

I teach mostly programming, optimisation and machine learning techniques.
I regularly visit ISAE SUPAERO (Toulouse campus) and ENSTA Paris (Palaiseau campus).

  • Python programming, advanced and idiomatic programming practices (at ISAE SUPAERO)
  • Python programming, (as above) with, in addition, data analysis and Geographical Information Systems, https://www.xoolive.org/pyclass/ (at ENSTA)

  • C programming (at ISAE SUPAERO)
  • Algorithms, in Ocaml (at ISAE SUPAERO)

  • Optimization for Artificial Intelligence: a 4 full-day illustrated course

    The course covers Non Linear Programming, Linear and Mixed-Integer Linear Programming, Constraint Programming and Metaheuristics.

  • Optimization for transportation and environment (at ISAE SUPAERO)

In the past, I have also taught various other courses including:

  • Algorithms and programming (at ISAE SUPAERO)
  • Optimization in Graphs (at ISAE SUPAERO)
  • Introduction to Machine Learning (at ISAE SUPAERO)
  • Linear Programming (at ISAE SUPAERO)
  • Integer Linear Programming (at ISAE SUPAERO)
  • Computational complexity (at ISAE SUPAERO)
  • Constraint programming (at ENSTA, at ISAE SUPAERO)
  • Algorithms and programming (at ENSTA, at Sorbonne Université campus Jussieu)

Editorial Board Member

Editor for TU Delft OPEN Publishing since 2021

2025Program Committee Member for the 15th SESAR Innovation Days
2025Program Committee Member for the 13th OpenSky Symposium
2025Track chair “Air Traffic Management” for the 44th DASC Conference
2025Track chair “Air Traffic Management” for the 25th ICNS Conference
2024Program Committee Member for the 14th SESAR Innovation Days
2024Program Committee Member for the 12th OpenSky Symposium
2024Technical Committee Member for the 2st International Conference for CBM in Aerospace
2023Program Committee Member for the 13th SESAR Innovation Days
2023Program Committee Member, Local Chair for the 11th OpenSky Symposium
2022Co-editor in chief for the Journal of Open Aviation Science
2022Program Committee Member for the 10th OpenSky Symposium
2022Technical Committee Member for the 1st International Conference for CBM in Aerospace
2021 Guest Editor for MDPI Aerospace Special Issue Application of Data Science to Aviation II
2021Program Committee Member for the 9th OpenSky Symposium: proceedings, videos
2021 Guest Editor for MDPI Aerospace Special Issue Application of Data Science to Aviation
2020 Technical Program Chair for the 8th OpenSky Symposium: proceedings, videos

Most Active Collaborations

Positions

today
2012
Senior Research scientist
ONERA, The French Aerospace Lab, Toulouse, France

2012
2011
Research engineer
AiRPX, Paris, France

2007
2006
Software developer
Amadeus SAS, Sophia-Antipolis, France

Education

2023
Habilitation à diriger des recherches
Université de Toulouse 3 Paul Sabatier, Toulouse, France

2011
2007
PhD in Computer Science
Kyoto University, Kyoto, Japan

2006
2003
Master of Science & Engineering degree
École nationale supérieure de l’aéronautique et de l’espace, Toulouse, France