Publications

30+ peer-reviewed publications by Dr. Bentley Oakes on digital twins, model-driven engineering, model transformations, co-simulation, and cyber-physical systems verification.

DBLP Google Scholar ResearchGate ORCID

Selected Publications

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

All Publications

2025

  1. FSE
    Automated Extraction and Analysis of Developer’s Rationale in Open Source Software
    Mouna Dhaouadi, Bentley Oakes, and Michalis Famelis
    Proceedings of the ACM on Software Engineering, 2025
  2. MSR
    CoMRAT: Commit Message Rationale Analysis Tool
    Mouna Dhaouadi, Bentley Oakes, and Michalis Famelis
    In Proceedings of the 22nd International Conference on Mining Software Repositories, 2025
  3. SAM
    Model-Based Systems Engineering Perspectives: A Survey of Practitioner Experiences and Challenges
    Maged Elaasar, Abdelwahab Hamou-Lhadj, Bentley Oakes, and Mohammad Hamdaqa
    In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2025
  4. DTInsight: A Tool for Explicit, Interactive, and Continuous Digital Twin Reporting
    Kérian Fiter, Louis Malassigné-Onfroy, and Bentley Oakes
    In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2025
  5. Engineering a Digital Twin for the Monitoring and Control of Beer Fermentation Sampling
    Pierre-Emmanuel Goffi, Raphaël Tremblay, and Bentley Oakes
    In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2025
  6. DTChecker: A Real-Time Signal Monitoring and Property Specification Tool for Digital Twins
    Abdelhamid Rouatbi, Eugene Syriani, and Bentley Oakes
    In 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2025

2024

  1. Toward Intelligent Generation of Tailored Graphical Concrete Syntax
    Meriem Ben Chaaben, Oussama Ben Sghaier, Mouna Dhaouadi, Nafisa Elrasheed, Ikram Darif, Imen Jaoua, Bentley Oakes, Eugene Syriani, and Mohammad Hamdaqa
    In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, 2024
  2. Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer
    Mouna Dhaouadi, Bentley Oakes, and Michalis Famelis
    In Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024
  3. Towards a Systematic Reporting Framework for Digital Twins: A Cooperative Robotics Case Study
    Santiago Gil, Bentley Oakes, Claudio Gomes, Mirgita Frasheri, and Peter G. Larsen
    SIMULATION, 2024
  4. Book
    Foundational Concepts for Digital Twins for Cyber-Physical Systems
    Cláudio Gomes, John Fitzgerald, Bentley Oakes, Ken Pierce, Peter Høgh Mikkelsen, Santiago Gil Arboleda, Till Böttjer, and Michael Sandberg
    In The Engineering of Digital Twins, 2024
  5. Building Domain-Specific Machine Learning Workflows: A Conceptual Framework for the State of the Practice
    Bentley Oakes, Michalis Famelis, and Houari Sahraoui
    ACM Transactions on Software Engineering and Methodology, Apr 2024
  6. Towards Ontological Service-Driven Engineering of Digital Twins
    Bentley Oakes, Claudio Gomes, Eduard Kamburjan, Giuseppe Abbiati, Elif Ecem Bas, and Sebastian Engelsgaard
    In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2024
  7. Improving Repair of Semantic ATL Errors Using a Social Diversity Metric
    Zahra VaraminyBahnemiry, Jessie Galasso, Bentley Oakes, and Houari Sahraoui
    Software and Systems Modeling, Apr 2024

2023

  1. Towards Understanding and Analyzing Rationale in Commit Messages using a Knowledge Graph Approach
    Mouna Dhaouadi, Bentley Oakes, and Michalis Famelis
    In 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023
  2. SAM
    openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering
    Maged Elaasar, Nicolas Rouquette, David Wagner, Bentley Oakes, Abdelwahab Hamou-Lhadj, and Mohammad Hamdaqa
    In 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023
  3. A Digital Twin Description Framework and its Mapping to Asset Administration Shell
    Bentley Oakes, Ali Parsai, Bart Meyers, Istvan David, Simon Van Mierlo, Serge Demeyer, Joachim Denil, Paul De Meulenaere, and Hans Vangheluwe
    In Model-Driven Engineering and Software Development, Communications in Computer and Information Science, Aug 2023
  4. Examining Model Qualities and Their Impact on Digital Twins
    Bentley Oakes, Claudio Gomes, Joachim Denil, Julien Deantoni, Joao Cambeiro, John Fitzgerald, and Peter Gorm Larsen
    In 2023 Annual Modeling and Simulation Conference (ANNSIM), 2023
  5. Fault Localization in DSLTrans Model Transformations by Combining Symbolic Execution and Spectrum-Based Analysis
    Bentley Oakes, Javier Troya, Jessie Galasso, and Manuel Wimmer
    Software and Systems Modeling, Sep 2023

2022

  1. ASE
    End-to-End Rationale Reconstruction
    Mouna Dhaouadi, Bentley Oakes, and Michalis Famelis
    In 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
  2. Book
    An Architecture and Reference Implementation for WSN-Based IoT Systems
    Burak Karaduman, Bentley Oakes, Raheleh Eslampanah, Joachim Denil, Hans Vangheluwe, and Moharram Challenger
    In Emerging Trends in IoT and Integration with Data Science, Cloud Computing, and Big Data Analytics, 2022

2021

  1. Improving Digital Twin Experience Reports
    Bentley Oakes, Ali Parsai, Simon Van Mierlo, Serge Demeyer, Joachim Denil, Paul De Meulenaere, and Hans Vangheluwe
    In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development – Volume 1: MODELSWARD, 2021
  2. Machine Learning-Based Fault Injection for Hazard Analysis and Risk Assessment
    Bentley Oakes, Mehrdad Moradi, Simon Van Mierlo, Hans Vangheluwe, and Joachim Denil
    In Computer Safety, Reliability, and Security: SAFECOMP 2021, 2021
  3. OntoDT
    Structuring and Accessing Knowledge for Historical and Streaming Digital Twins
    Bentley Oakes, Bart Meyers, Dennis Janssens, and Hans Vangheluwe
    In First Workshop on Ontology-Driven Conceptual Modeling of Digital Twins, 2021

2020

  1. Towards Adaptive Abstraction for Continuous Time Models with Dynamic Structure
    Romain Franceschini, Bentley Oakes, Simon Van Mierlo, Moharram Challenger, and Hans Vangheluwe
    In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2020
  2. Exploring Fault Parameter Space Using Reinforcement Learning-Based Fault Injection
    Mehrdad Moradi, Bentley Oakes, Mustafa Saraoglu, Andrey Morozov, Klaus Janschek, and Joachim Denil
    In 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), 2020
  3. Machine Learning-Assisted Fault Injection
    Mehrdad Moradi, Bentley Oakes, and Joachim Denil
    In Computer Safety, Reliability, and Security (SAFECOMP 2020 Workshops), 2020
    Position paper
  4. Hint-Based Configuration of Co-Simulations with Algebraic Loops
    Bentley Oakes, Cláudio Gomes, Franz Rudolf Holzinger, Martin Benedikt, Joachim Denil, and Hans Vangheluwe
    In 9th International Conference, SIMULTECH 2019, Revised Selected Papers, 2020
  5. Validity Frame Concept as Effort-Cutting Technique within the Verification and Validation of Complex Cyber-Physical Systems
    Bert Van Acker, Bentley Oakes, Mehrdad Moradi, Paul Demeulenaere, and Joachim Denil
    In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2020
  6. ICSMM
    Exploring Validity Frames in Practice
    Simon Van Mierlo, Bentley Oakes, Bert Van Acker, Raheleh Eslampanah, Joachim Denil, and Hans Vangheluwe
    In Proceedings of the First International Conference, ICSMM 2020, 2020

2019

  1. Validating Industrial Requirements with a Contract-Based Approach
    Matthias Bernaerts, Bentley Oakes, Ken Vanherpen, Bjorn Aelvoet, Hans Vangheluwe, and Joachim Denil
    In 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Sep 2019
  2. HintCO – Hint-Based Configuration of Co-Simulations
    Cláudio Gomes, Bentley Oakes, Mehrdad Moradi, Alejandro Torres Gámiz, Juan Carlos Mendo, Stefan Dutré, Joachim Denil, and Hans Vangheluwe
    In Proceedings of the 9th International Conference on Simulation and Modeling Methodologies, Technologies and Applications – Volume 1: SIMULTECH, 2019
  3. A Model-Driven Engineering Framework to Support the Functional Safety Process
    Bart Meyers, Klaas Gadeyne, Bentley Oakes, Matthias Bernaerts, Hans Vangheluwe, and Joachim Denil
    In 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Sep 2019
  4. Optimizing Fault Injection in FMI Co-Simulation through Sensitivity Partitioning
    Mehrdad Moradi, Cláudio Gomes, Bentley Oakes, and Joachim Denil
    In Proceedings of the 2019 Summer Simulation Conference, 2019
  5. The Computational Notebook Paradigm for Multi-Paradigm Modeling
    Bentley Oakes, Romain Franceschini, Simon Van Mierlo, and Hans Vangheluwe
    In 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Sep 2019

2018

  1. Ph.D.
    A Symbolic Execution-Based Approach to Model Transformation Verification Using Structural Contracts
    Bentley Oakes
    McGill University, 2018
  2. Full Contract Verification for ATL Using Symbolic Execution
    Bentley Oakes, Javier Troya, Levi Lúcio, and Manuel Wimmer
    Software and Systems Modeling, 2018
  3. MDEbug
    Debugging of Model Transformations and Contracts in SyVOLT
    Bentley Oakes, Clark Verbrugge, Levi Lúcio, and Hans Vangheluwe
    In Proceedings of the MDEbug Workshop at Model Driven Engineering Languages and Systems (MODELS), 2018

2015

  1. SyVOLT: Full Model Transformation Verification Using Contracts
    Levi Lúcio, Bentley Oakes, Cláudio Gomes, Gehan Selim, Juergen Dingel, James Cordy, and Hans Vangheluwe
    In Model Driven Engineering Languages and Systems (MODELS), 2015
  2. Fully Verifying Transformation Contracts for Declarative ATL
    Bentley Oakes, Javier Troya, Levi Lúcio, and Manuel Wimmer
    In Model Driven Engineering Languages and Systems (MODELS), 2015
  3. AMT
    Finding and Fixing Bugs in Model Transformations with Formal Verification: An Experience Report
    Gehan Selim, James Cordy, Juergen Dingel, Levi Lúcio, and Bentley Oakes
    In Proceedings of Analysis of Model Transformations Workshop at Model Driven Engineering Languages and Systems, 2015

2014

  1. TECH
    A Technique for Symbolically Verifying Properties of Graph-Based Model Transformations
    Levi Lúcio, Bentley Oakes, and Hans Vangheluwe
    2014
  2. TECH
    Optimizing Simulink Models
    Bentley Oakes
    2014
  3. Specification and Verification of Graph-Based Model Transformation Properties
    Gehan Selim, Levi Lúcio, James Cordy, Juergen Dingel, and Bentley Oakes
    In Proceedings of International Conference on Graph Transformation, 2014

2013

  1. M.Sc.
    Practical and Theoretical Issues of Evolving Behaviour Trees for a Turn-Based Game
    Bentley Oakes
    McGill University, Aug 2013

2012

  1. TECH
    Navigating Social Spaces
    Bentley Oakes and Clark Verbrugge
    Sep 2012
  2. TECH
    Embedding Causal Block Diagrams within Behaviour Trees
    Bentley Oakes
    Apr 2012