PC2: DTCOMPOSE

Developing modular Digital Twin architectures that enable flexible composition, federation, and interoperability through systematic approaches and semantic web technologies

PC2: DTCOMPOSE

Overview

Digital Twins (DTs) have emerged as a means to interact with the physical world and explore what-if scenarios at different abstraction levels. However, most DTs are monolithic entities crafted in an ad hoc fashion for specific Physical Twins (PT).

To enable industrial scaling of this technology, we must make it possible to build DTs from modular parts, similar to how Gustave Eiffel revolutionized civil engineering in the late 19th century with the modular construction of the Eiffel Tower.

The challenges relate to how DTs can be modularized to allow composition at both design time and deployment time, at both syntactic (concrete form of interfaces) and semantic levels (ontology alignments). This modularization also concerns the services provided by DTs, including data processing and what-if exploration based on eg. machine learning.

Having a DT modeling a PT at a 1:1 scale is both a marketing claim and a scientific oxymoron. A model is always “wrong” with respect to reality, but some models can be helpful if you understand their distance from reality. This spans three dimensions: scale, fidelity, and uncertainty management. Scale and fidelity represent the level of abstraction (the scale of the map), while uncertainty management reflects confidence in DT attribute values (e.g., the river’s width is 10m ± 2m). Once identified within a DT, these can be propagated across DT boundaries at the federation level.

The project focuses on modular architecture, composition, interoperability, and managing scale, fidelity, and uncertainty with clear objectives: enabling modularization for flexible composition, orchestration at deployment, semantic interoperability through knowledge graphs, and proper uncertainty propagation across federated systems.

Associated Use Cases

Use cases in PC2 require interoperability as a critical feature, along with cases demonstrating modular approaches for building DTs or organizing DT federations.

Investigator & Project Partners

Principal Investigators:

Jean-Marc Jézéquel

Jean-Marc Jézéquel

Professor of Software Engineering at Université de Rennes/Inria

Jean-Marc Jézéquel is a Professor of Software Engineering at the University of Rennes and a member of the DiverSE team at IRISA/Inria, as well as a fellow of the Institut Universitaire de France (IUF). Since 2024 he is President of Informatics Europe. From 2012 to 2020 he was Director of IRISA, one of the largest public research labs in Informatics in France. In 2016 he received the Silver Medal from CNRS and in 2020 the IEEE/ACM MODELS career award. He was an invited professor at McGill University in 2022. His interests include model driven software engineering for digital twins with quality of service constraints, including security, reliability, performance, timeliness etc. He is the PI of the French-German MBDO project to help build Digital Twins for Industry 5.0 in a DevOps way. He is the author of 4 books and of more than 300 publications in international journals and conferences.

Jannik Laval

Jannik Laval

Associate Professor at Université Lumière Lyon 2

Jannik Laval is an Associate Professor in Software Science at Université Lumière Lyon 2 and a member of the DISP laboratory since 2015. He heads the laboratory’s research group names TOOLS, participates on the laboratory’s board, and is active within the national community (as part of the EDT working group at the Scilog research group, and organising conferences dedicated to digital twins). He obtained his HDR in 2020 at the University of Lyon, as well as a PhD in Computer Science in 2011 at the University of Lille. His research focuses primarily on the lifecycle management of software systems, systems of systems engineering, software engineering applied to cyber-physical systems, digital twins and their federation. As the author or co-author of over 55 journal articles and international conference papers, he develops research projects with national and international partners (including Polytechnique Montréal), both academic and industrial. He co-leads PC2 DTCOMPOSE with Jean-Marc Jézéquel.

Participating Partners:

Institut National de Recherche en Informatique et en Automatique
IMT Atlantique
Université Lumière Lyon 2
Université Toulouse Jean Jaurès
Université de Pau et des Pays de l'Adour
Université Bourgogne Europe
Institut national de l'information géographique et forestière
Commissariat à l'énergie atomique et aux énergies alternatives
Centre national de la recherche scientifique

Project Implementation

The project is structured into three complementary work packages, addressing modular architecture, composition, and semantic interoperability.

Workpackage1: DT Reference Architecture

Leader: DiverSE (Inria/U. Rennes)
Partners: P4S (IMT), DISP (Univ. Lumière Lyon 2), UPPA

Objectives:

  • Develop unified meta-data theory for variability, fidelity, and uncertainty management
  • Establish reference architecture patterns for modular digital twin systems
  • Create foundation for systematic composition and interoperability

Key Tasks:

  1. Define meta-data framework for DT characteristics
  2. Establish architectural patterns for modular DT design
  3. Develop guidelines for variability and uncertainty propagation

Workpackage2: DT Modularisation and Composability

Leader: P4S (IMT)
Partners: DiverSE (Inria/U. Rennes), DISP (Univ. Lumière Lyon 2), CIAD (U. de Bourgogne)

Objectives:

  • Enable building DTs from pre-existing parts or through reverse engineering
  • Support composition at design time (software components) and deployment time (Systems of Systems)
  • Manage evolution including neuromorphic systems

Key Tasks:

  1. Develop component-based DT construction methodologies
  2. Create runtime composition and orchestration mechanisms
  3. Implement evolution management for adaptive systems

Workpackage3: DT Semantic Interoperability

Leader: Moex (Inria)
Partners: Wimmics (Inria), IRIT/SM@RT (Univ. Toulouse Jean Jaurès)

Objectives:

  • Apply semantic web technologies for ontology alignment between independently designed DTs
  • Improve and validate Knowledge Graph quality
  • Maintain semantic tracks of digital twin experiments

Key Tasks:

  1. Develop ontology alignment methods for DT federation
  2. Create Knowledge Graph quality assessment frameworks
  3. Implement semantic tracking for DT interactions and experiments

Engineering Digital Twins: A Research Roadmap
PC1 PC2 PC3 PC4 PC5

Benoît Combemale, Pascale Vicat-Blanc, Arnaud Blouin, Hind Bril El Haouzi, Jean-Michel Bruel, Julien Deantoni, Thierry Duval, Sébastien Gérard, Jean-Marc Jézéquel • 2025

EDTconf 2025 - 2nd International Conference on Engineering Digital Twins

PC2 PhD

Federation of data and models to define digital twins

Brest, France
Published: March 16, 2026
Expected Start: Autumn 2026

The digital twin is a repository of knowledge that must be modeled and constructed from highly heterogeneous sources of information. This heterogeneity has several sources: the nature of the information, but also its temporality (real time, futures, pasts). The aim of this thesis is to overcome this obstacle of heterogeneity.

Key Requirements
  • Master degree in computer science
  • Programming skills
  • +2 more requirements
PC2 PhD

Aggregation of digital twins in the manner of Systems of Systems

Lyon, France
Published: March 16, 2026
Expected Start: Autumn 2026

The goal is to develop a System of Systems approach from the design stage onwards. This will enable each component of the digital twin to be identified in relation to a physical system functionality, and their assembly will result in a complete digital twin through aggregation, whose lifecycle management will be controllable, just like the physical system.

Key Requirements
  • Master degree in computer science
  • Programming skills
  • +2 more requirements
PC2 PhD

Integration and synchronization of digital twins for co-simulation

Toulouse, France
Published: March 15, 2026
Expected Start: Spring 2026

This PhD project aims to propose a framework enabling the integration and synchronization of heterogeneous digital twins for reliable co-simulation. The objectives consist to consider how heterogeneous DT can be integrated into a coherent co-simulation framework.

Key Requirements
  • Master degree in Software Engineering
  • Experience with digital twins