Dr. Bentley Oakes

Assistant ProfessorDepartment of Computer and Software Engineering (GIGL), Polytechnique Montréal, Canada
Helping domain experts capture and utilise their knowledge to engineer complex cyber-physical systems.

BentleyOakes-headshot.jpg

Office M-4107, Pavillons Lassonde

Polytechnique Montréal

2700 Chemin de la Tour

Montréal, QC, Canada H3T 1J4

bentley.oakes@polymtl.ca

I am a researcher in the artificial intelligence consortium IVADO. Polytechnique Montréal is also affiliated with the Université de Montréal and the Quebec Artificial Intelligence Institute (Mila).

Our research in the Oakes lab focuses on enabling domain experts to efficiently capture and utilise their knowledge through an intelligent model-driven approach, to support knowledge engineering for complex cyber-physical systems. The goal is to minimise the cognitive and time effort for constructing, verifying, and validating these systems, while still maximising the insights gained during the systems engineering process.

My main research interests:

Teaching and service

I teach LOG6310E - Digital Twin Engineering.

I enjoy my time as reviewer and program committee member for software engineering journals, conferences, and workshops. I am also the lead organizer for the Software Engineering at Montreal (SEMTL) meetings, which is a regular seminar series for the software engineering researchers in Montreal.

Academic background

Previously, I was a post-doctoral researcher at the GEODES lab in the Department of Computer Science and Operations Research of the University of Montréal for two years. My research topic was on the modelling of domain-specific machine learning workflows.

Before that, I was a post-doctoral researcher at the University of Antwerp in Belgium for three years. I worked on a variety of topics along with industrial partners as part of the Flanders Make strategic research centre, including verification of cyber-physical systems, configuring of co-simulations, and developing conceptual frameworks for digital twins.

I received my PhD at McGill University in 2019 on the topic of model transformation verification. During this period, I was an instructor for the Introduction to Programming course at McGill for three terms. I also was a visiting researcher at the General Motors Technical Center in Michigan, USA and the fortiss research institute in Munich, Germany.

During my bachelor’s degree at the University of Manitoba, I held three internships as part of the co-operative program. The first internship was at Blackberry (formerly Research in Motion) in Waterloo, ON. The topic of this internship was on cryptographic communication protocols. The second and third internships were at Electronic Arts in Montréal, QC. These internships focused on prototyping artificial intelligence solutions in video games.

Talk bio

Prof. Bentley Oakes is an Assistant Professor in the Department of Computer and Software Engineering at Polytechnique Montréal in Canada. He completed his Master’s and PhD at McGill University, before becoming a post-doctoral researcher at both the University of Antwerp and the Université de Montréal.

His interests and experiences are diverse, ranging from Digital Twins (including their structure, construction, and reporting) to model-driven engineering, ontologies, verification and validation (including formal verification), machine learning, co-simulation, and many other topics. His research focuses on capturing and utilizing the domain knowledge possessed by domain experts, such that they can more easily construct and reason about their complex systems.

News

Jan 19, 2026 I have been awarded a Best Reviewer Award for 2025 from the International Journal on Software and Systems Modeling (SoSyM).
Nov 30, 2025 I was honoured to present a guest lecture in Dr. Maged Elaasar’s RAISE course at UCLA, titled “What is a ‘Digital Twin’ and How Do I Build One?”
Oct 10, 2025 We had a very successful time in Grand Rapids, MI at MODELS 2025 and EDTconf 2025. I was also lead organizer of the onto:Nexus Workshop 2025 (International Workshop on Ontological Modeling and Analysis), co-located with MODELS 2025.
Aug 05, 2025 Our paper Model-Based Systems Engineering Perspectives: A Survey of Practitioner Experiences and Challenges has been accepted at SAM 2025.
Aug 05, 2025 We have had two papers accepted at the International Conference on Engineering Digital Twins: DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting and Engineering a Digital Twin for the Monitoring and Control of Beer Fermentation Sampling.
see all 30 news items →

Selected Publications

  1. DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting
    Kérian Fiter, Louis Malassigné-Onfroy, and Bentley James Oakes
    In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2025
  2. Towards Ontological Service-Driven Engineering of Digital Twins
    Bentley Oakes, Claudio Gomes, Eduard Kamburjan, and 3 more authors
    In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2024
  3. Towards a Systematic Reporting Framework for Digital Twins: A Cooperative Robotics Case Study
    Santiago Gil, Bentley Oakes, Claudio Gomes, and 2 more authors
    SIMULATION, 2024
  4. Building Domain-Specific Machine Learning Workflows: A Conceptual Framework for the State of the Practice
    Bentley James Oakes, Michalis Famelis, and Houari Sahraoui
    ACM Transactions on Software Engineering and Methodology, Apr 2024
  5. SAM
    openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering
    Maged Elaasar, Nicolas Rouquette, David Wagner, and 3 more authors
    In 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023