<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Digital Twin Orchestration: Framework and Smart City Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Do-Van Nguyen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Minh-Son Dao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Koji Zettsu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Institute of Information and Communications Technology(NICT)</institution>
          ,
          <addr-line>4-2-1, Nukui-Kitamachi, Koganei, Tokyo 184-8795</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The emergence of digital twins as virtual replicas of physical assets has revolutionized various industries, ofering unparalleled insights and opportunities for optimization. However, managing and coordinating interactions among digital twins pose significant challenges, necessitating the development of orchestrators. This paper tackles this issue by proposing an orchestrator framework designed to handle interconnected digital twins, examining its efectiveness through applied scenarios in smart city contexts. The framework comprises federation, translation, brokering, and synchronization components. To demonstrate its eficacy, digital twins of smart environments and smart driving were developed and collaborated on applications including hotspot prediction and eco-driving assistance within smart city services.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Digital Twin</kwd>
        <kwd>Orchestration Framework</kwd>
        <kwd>Federated Learning</kwd>
        <kwd>Smart City Application</kwd>
        <kwd>Smart Mobility</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The concept of digital twins[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] represents a groundbreaking approach in modern technology,
ofering virtual replicas of physical entities, processes, or systems. These digital counterparts
mimic the behavior, characteristics, and functionalities of their real-world counterparts, serving
as dynamic models that provide invaluable insights, analysis, and optimization opportunities.
      </p>
      <p>
        In today interconnected world, the proliferation of digital twins has surged across various
industries, ranging from manufacturing [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and transportation[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to healthcare [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] and urban
planning[
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. These virtual representations enable organizations to monitor, analyze, and
optimize complex systems with unprecedented precision and eficiency.
      </p>
      <p>However, as the number and complexity of digital twins proliferate, the need for orchestrators
becomes increasingly evident. Digital twin orchestrators serve as the backbone of interconnected
digital twin ecosystems, facilitating the management and coordination of interactions among
diverse digital twins within a network or system.</p>
      <p>
        In the research context, we refer digital twin orchestration to the mechanism that multiple
digital twins can connect and collaboratively work with together. In literature research, the
other terms maybe used with the same target such as interconnected digital twins, federated
digital twins, decentralized digital twins and multiple digital twin collaboration. There have
been several works that focus on study to enable interconnection among digital twin including
framework for Internet of Federated Digital Twins [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], Web of Digital Twins [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], decentralized
digital twin of complex dynamical systems [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], secured digital twins with blockchain [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ],
linked data and mechanism to facilitate the communication of digital twins [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>In this research, we investigate digital twin orchestration architecture, propose design of
orchestration services, and present the smart city enabler services on digital twin orchestration
including environment hotspot prediction and eco-driving assistance.</p>
      <p>Toward vision on digital twin orchestration architecture with functionality of federation,
translation, brokering and synchronization which addresses challenges in smart city enablers,
the key contribution of this paper is summarized as follows:
• We proposed an orchestration framework with detailed functional elements for each
orchestration function mentioned above. Each functional element is interconnected with
other elements within the orchestration framework and with the digital twin layer (IoT
gateway, data management, object management, services) and smart city applications;
• We designed and implemented proof-of-concept applications for smart cities,
including Hotspot Prediction and Eco-driving Assistance. These applications leverage the
orchestration framework to collaborate on AI model training and simulation outcome
sharing;
• We address future research issues in digital twin orchestration, including modeling
complex collaborative systems, heterogeneous data, artificial intelligence models, and the
computational capacity of the digital twin hosts.</p>
      <p>The paper is structured as follows: Section 1 introduces the research. Section 2 delineates the
concept of Digital Twin orchestration. In Section 3, we put forward an orchestration framework
along with its component design. This proposed concept will be illustrated through a case study
on smart city services in Section 4. Subsequently, Section 5 delves into addressing issues and
suggesting areas for further research. Finally, Section 6 will provide the conclusion of the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Digital Twin and Digital Twin Collaboration</title>
      <sec id="sec-2-1">
        <title>2.1. Digital Twin Components</title>
        <p>
          Conventionally, digital twins have fully integrated data flow interaction between the physical
and cyber spaces, distinguishing digital twins from digital shadows and digital models [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. A
digital twin is simply a digital representation of an existing physical object. Therefore, not only
are physical objects described in cyberspace with their real-time updated information, but the
actions of these physical objects are also mimicked in cyberspace. Furthermore, digital twins
can be extended to services such as manufacturing, transportation, and urban planning. Thus,
digital twins also include service components.
        </p>
        <p>Figure 1 illustrates digital twin concepts with components including objects, virtual things,
and services. In general, a digital twin will have the following features:
• Real-Time Thing Data Integration: Digital twins continuously receive data from physical
assets, ensuring thing data remain up-to-date;
• Two-Way Interaction: Unlike traditional simulations, digital twins facilitate a two-way
lfow of information between the virtual and physical versions;
• Virtual Thing Models: These accurate models mirror real-world objects and incorporate
data from sensors, historical records, and design specifications;
• Analytics and Machine Learning Services: These platforms analyze data, predict
maintenance needs, and optimize performance.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Digital Twins Collaboration with Orchestrator</title>
        <p>Digital twin orchestration is the process of managing and coordinating the interactions
between multiple digital twins that represent physical assets, systems, or processes. Digital twin
orchestration enables the creation of complex simulations, scenarios, and optimizations that
can improve the performance, eficiency, and resilience of the physical counterparts. Digital
twin orchestration can also facilitate the integration of data, analytics, and artificial intelligence
across diferent domains and industries.</p>
        <p>Figure 2 illustrates multi-cross-domain digital twin connections. It shows not only how digital
twins are interconnected but also how to create an orchestration of digital twins across diferent
domains as an orchestrated instance, such that:
Brokering verifies and validates digital twins, manages
data transmission and reception, and executes tasks like
data filtering, instantaneous delivery, and assured
delivery.</p>
        <p>The traditional approach of individually identifying
entities and achieving one-to-one synchronization with
models is expanded to encompass many-to-many
synchronization among digital twins. In such scenarios,
preventing collisions is equally paramount.</p>
        <p>This federation continuously updates shared virtual
models while safeguarding the confidential data produced by
physical objects within individual digital twins.</p>
        <p>Transformation guidelines for fostering collaboration
among digital twins ought to be devised using
established methodologies like ontology.
• Utilizing data from things or simulators within a context sourced from other digital twins
entails context brokering, enabling the creation of applications to operate within more
intricate contexts;
• Comprehending data from other digital twins involves a translator that converts data
from one digital twin to another;
• Employing analysis models from other digital twins can be achieved through sharing
machine learning models or collaboratively training via federated learning;
• To support these functionalities, orchestration requires a synchronization mechanism to
align objects and entities across digital twins.</p>
        <p>To support digital twin orchestration across multiple domains with various IoT data
integration, analysis methods, and artificial intelligence models, a list of functional requirements has
been introduced in the NICT B5G white paper [14]. Table 1 briefly summarizes the requirements
for digital twin collaboration with orchestrators.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Digital Twin Orchestration Framework</title>
      <p>As discussed in the preceding section, establishing a digital twin federation across diverse
domains requires the implementation of a digital twin orchestrator framework. This framework
must encompass functionalities such as orchestration, brokering, federation, translation, and
synchronization [14] to efectively fulfill its purpose.</p>
      <p>In this section, we propose a digital twin orchestration framework and discuss the functional
elements of orchestration in detail. Figure 3 presents the digital twin orchestration framework,
which includes layers for federation, translation, brokering, and synchronization. Each layer
displays the functional elements and entities connected to our currently implemented digital
twin framework, named xData Digital Twin.</p>
      <sec id="sec-3-1">
        <title>3.1. Brokering with Context Information</title>
        <p>The brokering function typically resembles an MQTT Broker, receiving all messages from
publishing digital twins and then routing them to subscribing digital twins. In the orchestration
of brokering, a broker should perform functions such as filtering and combining multi-source
data from providers before notifying consumers, akin to a context broker [15]. Therefore,
brokering should encompass the following functionalities:</p>
        <p>Broker: Structured based on the concept of a Context Broker, where context-aware
information refers to the values of attributes characterizing entities relevant to smart applications. The
Broker Function Element (FE) manages subscriptions and notifies context consumers when an
entity is updated by a context producer.</p>
        <p>Publisher/Producer: Structured based on the concept of Context Producers, where a context
producer on a digital twin can publish data/context elements by invoking the update operation
on a Context Broker. This allows context consumers on other digital twins to receive the
updated information.</p>
        <p>Subscriber/Consumer: Context consumers can subscribe to context on the broker to receive
information that satisfies certain conditions using the subscribe function.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Federation via Federated Learning</title>
        <p>
          Federated Learning (FL) [16, 17] has found application in digital twin collaboration. FL paradigms
enable the training of a global machine learning model by aggregating local models trained on
separate individual data without sharing private information. Traditionally, federated learning
addresses issues related to training on massively distributed and non-IID (Non-Independently
and Identically Distributed) IoT data [18, 19]. In the context of digital twin federation, FL has
been utilized to train machine learning models for collaborative digital twins, considering both
physical and cyber space features. For instance, in [20], the aggregation frequency of federated
learning is adaptively adjusted based on reinforcement learning techniques to enhance learning
performance under resource constraints, as captured by digital twins. Additionally, in [21, 22],
network resources are simulated and optimized by federated learning via digital twins to bridge
the gap between physical edge networks and digital systems. Moreover, complex dynamical
system digital twins can be decentralized, with models trained using federated learning [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>In traditional FL research and application, it is typically assumed that the machine learning
model and local data among parties are shared across digital twins. However, in the realm
of federation orchestration research, our emphasis shifts towards orchestrating cross-domain
digital twins through the utilization of federated learning. In the broader scope of federation
orchestration design, beyond the core function of federated learning, there is a heightened focus
on integrating digital twin features and configuring federation settings.</p>
        <p>Aggregator: The aggregator serves two main functions: initially creating or loading the
global model for a new federated learning process and aggregating the global model from the
feedback models of participating digital twins. In peer-to-peer digital twin orchestration, an
original digital twin can act as the aggregator, utilizing a model transfer function to share its
model with other digital twins.</p>
        <p>Party: Before federation execution, the party function configures the orchestrated digital
twin based on the federation configuration provided by the aggregator. During the federation
training process, it iteratively collects data from the digital twin, trains the model, and provides
feedback to the aggregator. Additionally, the party function connects with the data or machine
learning modules of federation participants, including the Data Service Module, Federated
Feature Engineering Module, Optimizer Module, and Federated Machine Learning Algorithm
Modules.</p>
        <p>Configuration: The configuration of the federation is tailored to the analysis objects and
parties interested in participating in federated learning, as well as for the model serving aspect
of the federation. In the implementation of federated learning, as outlined in IEEE Std
3652.12020 [23], configuration serves various functions within the Service Layer, including Participant
Coordination and Task Management modules.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Translation</title>
        <p>The translation function assists IoT data conversion between diferent formats or ontologies
across orchestrated digital twins. In a smart system orchestrated environment, where IoT data
may originate from various digital twins, there are inherent interoperability challenges when
applying machine learning models trained on data from one digital twin to data acquired from
others [24].</p>
        <p>Within the orchestration framework, translations can be pre-defined to handle data conversion
tasks using heuristic knowledge, matching data schemas from source to destination, ontology
inference [25], and machine translation techniques [26]. These translation functions are essential
for data preparation within the federation function, ensuring that data from diferent sources
can be seamlessly integrated and utilized for machine learning tasks.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Synchronization</title>
        <p>In the orchestrated digital twin, a physical object may have multiple interact with diferent
digital twins via their IoT data gateway and thing management. For example, transportation
digital twin may have direct information from vehicle data access. However, trafic digital
twin (for monitoring smart trafic application) may rely on surveillance cameras for its vehicle
description. Thus, those data need to be synchronized for more accurately transforming data
and training machine learning models.</p>
        <p>In the realm of cross-modal digital twins, thing descriptions vary across diferent instances.
When data is transmitted to a digital twin through an IoT gateway, synchronization becomes
crucial in recognizing instances where the same physical entity is associated with diferent
cyber objects in distinct digital twins. In the cyber space, objects are characterized by Thing
Descriptions (TD). As a result of diverse data collection approaches across diferent digital twins,
the Thing Descriptions (TDs) pertaining to an object may vary, necessitating the involvement
of a mapper function to facilitate identification.</p>
        <p>Another key function of synchronization is to manage the updating of thing descriptions
originating from physical entities. This involves initiating synchronization requests with other
digital twins upon detecting new updates to thing descriptions. Additionally, synchronization
serves to receive notifications for identifying conflicts between thing descriptions from diferent
digital twins and subsequently resolving them through detection and resolution processes.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Case Study</title>
      <p>In this section, building upon the orchestration framework outlined earlier, we embark on
designing and deploying digital twins tailored for smart city applications. Our aim is to showcase
how orchestration functions can bolster the services ofered by these smart digital twins. Within
a case study scenario, we introduce two primary digital twins.</p>
      <p>The smart environment digital twin, responsible for gathering data from an environment
observation network, forecasting Air Quality Index (AQI), and simulating emission plans to
improve environmental conditions.</p>
      <p>The smart driving digital twin, which monitors data from IoT devices installed on trucks and
provides predictions regarding driving risks.</p>
      <p>Furthermore, we highlight the existence of a smart application designed to receive contextual
emission plans, aiding in eco-driving maneuvers. Through this case study, we demonstrate the
seamless collaboration and enhanced functionality facilitated by orchestration, underscoring its
pivotal role in optimizing services within smart city contexts.</p>
      <p>To implement this, we extend the xData platform 1 to create the xData Digital Twin framework
by integrating Eclipse Ditto 2 . This integration enables the platform to efectively manage
digital twins and their interactions. To simulate data streaming from IoT devices, we develop a
streaming server along with a setup tool. This tool facilitates configuration and data streaming
from archived datasets to digital twins using the MQTT protocol. Through this integration and
toolset, we can replicate real-time data streams from IoT devices to digital twins, allowing for
realistic testing and validation of the digital twin framework functionality.</p>
      <sec id="sec-4-1">
        <title>4.1. Smart Environment Digital Twin</title>
        <p>IoT Data: Environmental data is sourced from environmental observation stations located
across the prefectures of the Kanto region in Japan, proved by The Atmospheric Environmental
Regional Observation System (AEROS) 3 . These stations conduct hourly measurements of
various atmospheric indicators using specialized sensors. Table 2 shows the atmospheric
indicators captured by these stations.</p>
        <p>Virtual Object: A virtual object within the smart environmental digital twin is the
Observation Station Network within a prefecture. This Observation Network Object comprises a list of
observation stations along with their respective data. Figure 4 illustrates observation network
objects comprised with observation stations.</p>
        <p>Analysis: In smart environmental digital twins, a Convolutional Recurrent Neural
Network (CRNN) model is deployed to predict Air Quality Index (AQI) [27]. Figure 5 shows the
1https://www.xdata.nict.jp/
2https://eclipse.dev/ditto/
3http://soramame.taiki.go.jp/
architecture of CRNN model to predict AQI. To input data into the CRNN model, information
from the observation network is first transformed into the spatial representation required by a
Convolutional Neural Network (CNN). The outputs of the CNN model across time steps are
then continuously fed into the model to predict the temporal sequence structure of air pollution,
utilizing the temporal cell of a Long Short-Term Memory (LSTM) network.</p>
        <p>The simulation object within the smart environmental digital twin provides information
about locations with a high risk of air pollution, such as areas with high levels of oxidants.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Smart Driving Digital Twin</title>
        <p>IoT Data: For the smart driving digital twin, we gather data from IoT devices mounted on trucks
belonging to a transportation company. These devices include dashcam cameras, environmental
sensors (GBIoT 4 ) and wearable sensor (Fitbit 5). The dashcam captures various views such as the
front, rear, and position of the truck, while the environmental sensor records air quality metrics
similar to those monitored by the observation station network in the smart environmental
digital twin. The wearable sensor tracks information about physiological state of the driver
while they are driving.</p>
        <p>Virtual Object: Each physical truck is represented as a virtual object within the smart
driving digital twin. These virtual objects include information such as truck vision, position,
in-cabin environment, and driver-related data.</p>
        <p>Analysis: In the implementation of driving risk prediction, we utilize the MM-TraficRisk
model from [29]. The MM-TraficRisk model described in Figure 6 operates in two stages to
predict near-miss accidents using dashcam video data and IoT sensor data. Near-miss accidents
refer to incidents where the ego truck nearly collides with another object, such as a vehicle
or pedestrian, even though the accident may not actually occur. In the first stage, objects are
heuristically detected using YOLOP [30] and vehicle velocity is used to predict the risk. In the
second stage, risk events including nearly hitting to pedestrian, cyclist, motorbike, car and truck
are classified using the S3D [31] model.</p>
        <p>The driving simulation object within the smart driving digital twin includes models for
predicting risk events, navigation for the trucks, and providing guidance to the driver for
eco-driving practices. These aspects will be discussed further in the later section.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Digital Twin Orchestration</title>
        <p>This subsection introduces a proof of concept for orchestration functions that are required for
applications, including hotspot prediction and eco-driving assistance.</p>
        <p>The hotspot prediction application is deployed on smart city infrastructure to facilitate the
4https://gbiot.jp/
5https://www.fitbit.com/
prediction of environmental quality in trafic areas. This prediction relies not only on
environmental information from observation stations but also on environmental sensors attached to
vehicles. Hotspot prediction is particularly relevant to highly congested trafic areas.</p>
        <p>Eco-driving assistance refers to an application designed to improve environmental quality
by guiding drivers through polluted areas. This application utilizes information from emission
simulations conducted by the smart environmental digital twin. It then provides guidance to
drivers while they navigate through restricted areas.</p>
        <p>To enable the services provided by these applications, we implemented the system using the
proposed digital twin orchestration framework. Figure 8 illustrates the interaction between
components of digital twins and applications using orchestration functions. In the deployment of
smart city applications, the hotspot prediction application and eco-driving assistance application
receive emission restriction plans from the smart environmental digital twin. They process this
data and provide support to application users.</p>
        <p>Additionally, in the smart driving digital twin, virtual mobile environmental observation
objects and AQI prediction models are deployed to provide environmental services through
digital twin orchestration.</p>
        <p>Figure 8 illustrates the implementation of smart digital twins and smart applications with
orchestration functions between the components of digital twins. It depicts the interaction
between various elements, including observation stations, IoT devices, environmental sensors,
and the applications themselves. The orchestration functions facilitate seamless communication
and data exchange between these components, enabling the eficient operation of the smart
city applications.</p>
        <p>Federation: In general, it is crucial to maintain data privacy and security among digital
twins. However, for hotspot prediction, where the hotspot may be related to trafic areas and
environmental conditions, leveraging data from environmental sensors attached to trucks could
significantly enhance prediction accuracy. To address privacy concerns while utilizing this
valuable data, instead of directly sharing truck environmental data between digital twins, CRNN
model can be trained using federated learning [28] techniques on spatial-temporal data, enabling
it to learn from distributed datasets across diferent digital twins.</p>
        <p>Translation: For training the AQI prediction model on the smart driving digital twin,
we utilize environmental information collected by environmental sensors attached to trucks.
However, the environmental data captured by the trucks is not directly inputted into the model
from the smart environmental digital twin. To address this, a translation function is heuristically
developed to convert data schemas and facilitate exchange between these smart digital twins.</p>
        <p>Brokering: In the context of emission reduction, when a vehicle enters a hotspot area, its
driving digital twin simulation is automatically detected by the smart city eco-driving assistance
system. This triggers actions to mitigate aggressive driving behaviors such as harsh accelerations
and braking, idling, and speeding. In some cases, the system may also suggest alternative routes
to the driver.</p>
        <p>To facilitate communication between the smart city eco-driving assistance system and the
smart driving digital twin, a context broker is installed within the smart city application
infrastructure. This broker receives emission restriction plans from the smart environmental digital
twin, creates emission entities within its system, processes the information, and subsequently
notifies the smart driving digital twin. This enables the smart driving digital twin to adjust its
simulation and provide appropriate guidance to the vehicle in real-time.</p>
        <p>Synchronization: To facilitate the sharing and training of models through federation, as
well as to notify the appropriate smart driving digital twin within each smart city digital twin
application, we have implemented a synchronization function. This function ensures real-time
spatial and temporal information updates between the observation station network and vehicles.
Through this synchronization process, the latest data from the observation station network,
including environmental conditions and trafic-related information, are continuously updated,
and shared with the smart driving digital twins. This enables the digital twins to remain
informed about current conditions and make real-time adjustments as necessary, contributing
to improved prediction accuracy and decision-making in various smart city applications.</p>
        <p>Figure 9 illustrates our demonstration system setup. We have configured seven virtual
machines to deploy digital twins and orchestration applications. Among these, five virtual machines
are dedicated to hosting smart driving digital twins, with each digital twin corresponding to
one of the five trucks in our simulation.</p>
        <p>Through our proof of concept demonstration, the orchestration framework successfully
facilitated collaboration between the smart environment digital twin and the smart driving
digital twins. This collaboration provided additional training data for the AQI prediction model,
enabling hotspot prediction by the smart city application. As a result, the smart city application
can help reduce emissions by guiding drivers away from hotspots. While the orchestration
concept has been validated with the framework, we also identified several issues and challenges
that require further technological advancements. These will be discussed in the next section.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion and Open research</title>
      <p>In the preceding section, we introduced the concept of digital twin orchestration and
demonstrated its application through Hotspot prediction and Eco-driving assistance scenarios. These
applications relied on the collaboration between Smart environmental digital twins and Smart
driving digital twins. While we have validated the concept through orchestration, there are
still research issues to address to enhance accuracy and deploy these solutions in real-world
environments.</p>
      <p>In this section, we will delve into analysis related research, address research issues and
explore potential solutions to further improve the efectiveness and applicability of digital twin
orchestration in practical settings.</p>
      <sec id="sec-5-1">
        <title>5.1. Related research and comparison</title>
        <p>
          The research in [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ] proposed a framework for Blockchain-based collaborative digital twins for
pandemic alerting and smart transportation use cases. It focuses on providing an autonomous,
secure alerting service with trusted and transparent data exchange among digital twins. The
framework consists of four layers to facilitate digital twin collaboration: the physical layer,
blockchain-based layer, data analytics layer, and digital making layer. The blockchain-based
layer primarily connects digital twins, enabling multiple digital twins to collaborate through a
blockchain network that ensures secure data exchange and maintains registered information of
digital twins.
        </p>
        <p>
          Focusing more on communication, the research in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] presents a vision of the "Internet
of Federated Digital Twins (IoFDT)." It describes how digital twins, such as those for smart
agriculture, smart factories, smart mobility, and smart logistics, can integrate heterogeneous
DTs through a hierarchical architecture of collaboration involving horizontal and vertical
interactions. For example, in a lower layer, smart mobility, smart power plants, and smart
manufacturing are connected before serving higher-layer applications like smart green city or
smart logistics services.
        </p>
        <p>
          For collaborative training between AI models from multiple digital twins, San et al. introduced
an application of federated learning [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The proposed federated learning framework for digital
twin collaboration focuses on spatiotemporal reconstruction of dynamical systems with various
computational frameworks, enabling the learning of an aggregated model while keeping training
data on the devices of participants.
        </p>
        <p>
          In the context of data exchange between digital twins, Javier Conde et al. [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ] presented a
data flow architecture by extending FIWARE and validating it with a combination of linked open
data. Data representing physical or logical objects are termed context entities. Each context
entity has a set of attributes, and the metadata of these attributes represent its properties. Based
on this, the reference architecture is compatible with FIWARE 6 generic enablers (GE), which
include Management of Context Data, Data Acquisition and Persistence, Data Analysis, and
Security.
        </p>
        <p>
          Our study closely aligns with the concept of the Web of Digital Twins [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. In this framework,
a digital twin is depicted as a Knowledge Graph structured with entities and relationships
defined by an ontology. Expanding on this idea to encompass interconnected digital twins, the
Web of Digital Twins utilizes Distributed Knowledge Graphs [32], where links between digital
twins are described using the Relational Description Framework.
        </p>
        <p>In general, most studies focus on how data and models can be securely exchanged between
digital twins while maintaining data privacy. In particular, Web of Digital Twin address the model
and relationship among digital twins, yet not provide a mean to orchestrate those connected
digital twins. Our proposed framework also addresses these functions. More importantly,
we integrate all functionalities into a single framework, allowing digital twins to interpolate
exchanged data, share and adapt analysis and simulation objects, and serve context information
to smart applications as illustrated with prove of concept applications.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Issues and Open Research</title>
        <p>Digital twins consist of various components, including virtual objects, analysis models, and
simulation objects. These digital twins continuously observe data and update their internal
components to represent models for analysis, prediction, optimization, and control of physical
objects [33]. When digital twins collaborate via digital twin orchestration, the models inside each
digital twin receive additional observations acquired from other digital twins. Consequently,
transitioning between models and calculating components becomes more challenging.</p>
        <p>Figure 10 illustrates probabilistic models of digital twins, showcasing the complexity and
interconnectedness of the various components within the digital twin orchestration.</p>
        <p>In our current focus on digital twin federation with federated learning, we recognize that
the accuracy of federated learning is heavily reliant on consistency in data distribution and
computational resources among digital twins. In our proposed orchestration applications, one
significant challenge lies in enabling collaborative training between static observations (such
as those from observation station networks) and mobile observations (from truck sensors).
Addressing this challenge requires leveraging conventional methods [18, 19] to ensure efective
collaboration despite the disparities in data sources and computational resources.</p>
        <p>To address the limitations posed by computing devices for federated learning, we have
implemented ofload learning techniques for federated edge AI [ 34, 35]. However, a persistent
challenge arises with digital twins that require additional capacity for components other than
machine learning. This is particularly evident in small, embedded computers, such as those
mounted on trucks, where resources are constrained. Finding efective solutions to optimize
the performance of digital twins on such devices remains an ongoing issue.</p>
        <p>In our latest study, we have demonstrated the concept of digital twin orchestration by linking
a smart environmental digital twin with a smart driving digital twin, facilitating collaboration
through orchestration functions. Although the analysis models and simulation services are
already operational, further investigation is required to enhance the performance and
accuracy of these models. This efort involves optimizing the models, conducting experiments,
and evaluating the performance of machine learning models within these digital twins when
orchestration is enabled.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper, we have discussed how digital twins collaborate via an orchestrator with functions
including federation, translation, brokering, and synchronization. Federation with federated
machine learning enhances collaboration by sharing models while maintaining the privacy
of sensitive original data. Translation supports conversation and data conversion between
digital twins for cross-domain communications. Brokering with context allows for relaying
data transmission and filtering with context. Synchronization is utilized to identify entities
and ensure the up-to-date status of virtual things.</p>
      <p>Based on this discussion, we proposed an orchestration framework with functional entities
and demonstrated its application in a smart city context, including Hotspot prediction and
Ecodriving assistance. In the demonstration, smart environmental digital twins and smart driving
digital twins were created to capture environmental information and collaborate for hotspot
prediction. Leveraging location and time context, smart driving simulations can maneuver
drivers to reduce emissions.</p>
      <p>Furthermore, we discussed research issues and challenges in the implementation of
digital twin orchestration. Combining multiple digital twins, especially across domains, makes
modeling digital twins and orchestration for evaluation dificult. Collaborative training among
digital twins with federation also faces challenges due to non-identical data distribution and
limitations of edge computing devices equipped on vehicles.
pii/S2452414X22000516. doi:10.1016/j.jii.2022.100383.
[14] Beyond 5G/6G white paper, Technical Report, Beyond 5G R&amp;D Promotion Unit, National
Institue of Information and Communications Technology, 2023. URL: https://beyond5g.
nict.go.jp/images/download/NICT_B5G6G_WhitePaperEN_v3_0.pdf.
[15] A. Munoz-Arcentales, S. Lopez-Pernas, J. Conde, A. Alonso, J. Salvachúa, J. J. Hierro,
Enabling Context-Aware Data Analytics in Smart Environments: An Open Source Reference
Implementation, Sensors 21 (2021) 7095. URL: https://www.mdpi.com/1424-8220/21/21/
7095. doi:10.3390/s21217095.
[16] H. B. McMahan, E. Moore, D. Ramage, S. Hampson, B. A. y. Arcas, Communication-Eficient
Learning of Deep Networks from Decentralized Data, 2023. URL: http://arxiv.org/abs/1602.
05629, arXiv:1602.05629 [cs].
[17] D. C. Nguyen, M. Ding, P. N. Pathirana, A. Seneviratne, J. Li, H. Vincent Poor, Federated
Learning for Internet of Things: A Comprehensive Survey, IEEE Communications Surveys
&amp; Tutorials 23 (2021) 1622–1658. URL: https://ieeexplore.ieee.org/document/9415623/.
doi:10.1109/COMST.2021.3075439.
[18] Y. Zhao, M. Li, L. Lai, N. Suda, D. Civin, V. Chandra, Federated Learning with Non-IID
Data (2018). URL: http://arxiv.org/abs/1806.00582. doi:10.48550/arXiv.1806.00582,
arXiv:1806.00582 [cs, stat].
[19] D.-V. Nguyen, A.-K. Tran, K. Zettsu, FedProb: An Aggregation Method Based
on Feature Probability Distribution for Federated Learning on Non-IID Data, in:
2022 IEEE International Conference on Big Data (Big Data), IEEE, Osaka, Japan,
2022, pp. 2875–2881. URL: https://ieeexplore.ieee.org/document/10020923/. doi:10.1109/
BigData55660.2022.10020923.
[20] W. Sun, S. Lei, L. Wang, Z. Liu, Y. Zhang, Adaptive Federated Learning and Digital Twin
for Industrial Internet of Things, IEEE Transactions on Industrial Informatics 17 (2021)
5605–5614. URL: https://ieeexplore.ieee.org/document/9244624/. doi:10.1109/TII.2020.
3034674.
[21] Y. Lu, X. Huang, K. Zhang, S. Maharjan, Y. Zhang, Communication-Eficient Federated
Learning and Permissioned Blockchain for Digital Twin Edge Networks, IEEE Internet of
Things Journal 8 (2021) 2276–2288. URL: https://ieeexplore.ieee.org/document/9164912/.
doi:10.1109/JIOT.2020.3015772.
[22] J. Zhang, Y. Liu, X. Qin, X. Xu, Energy-Eficient Federated Learning Framework for
Digital Twin-Enabled Industrial Internet of Things, in: 2021 IEEE 32nd Annual
International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), IEEE,
Helsinki, Finland, 2021, pp. 1160–1166. URL: https://ieeexplore.ieee.org/document/9569716/.
doi:10.1109/PIMRC50174.2021.9569716.
[23] IEEE Guide for Architectural Framework and Application of Federated Machine Learning,
2024. URL: https://ieeexplore.ieee.org/document/9382202/. doi:10.1109/IEEESTD.2021.
9382202, iSBN: 9781504470537.
[24] C. Paniagua, Service interface translation. an interoperability approach 11 (2021) 11643.</p>
      <p>URL: https://www.mdpi.com/2076-3417/11/24/11643. doi:10.3390/app112411643.
[25] S. Bhardwaj, T. Ozcelebi, J. J. Lukkien, K. M. Lee, Semantic interoperability architecture
for smart spaces 18 (2018) 50–57. URL: http://www.ijfis.org/journal/view.html?uid=815&amp;
&amp;vmd=Full. doi:10.5391/IJFIS.2018.18.1.50.
[26] J. Nilsson, F. Sandin, J. Delsing, Interoperability and machine-to-machine translation model
with mappings to machine learning tasks, in: 2019 IEEE 17th International Conference on
Industrial Informatics (INDIN), IEEE, 2019, pp. 284–289. URL: https://ieeexplore.ieee.org/
document/8972085/. doi:10.1109/INDIN41052.2019.8972085.
[27] P. Zhao, K. Zettsu, Convolution recurrent neural networks for short-term prediction
of atmospheric sensing data, in: 2018 IEEE International Conference on Internet of
Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE
Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), IEEE,
2018, pp. 815–821. URL: https://ieeexplore.ieee.org/document/8726777/. doi:10.1109/
Cybermatics_2018.2018.00159.
[28] D.-V. Nguyen, K. Zettsu, Spatially-distributed Federated Learning of Convolutional
Recurrent Neural Networks for Air Pollution Prediction, in: 2021 IEEE International
Conference on Big Data (Big Data), IEEE, Orlando, FL, USA, 2021, pp. 3601–3608. URL: https://
ieeexplore.ieee.org/document/9671336/. doi:10.1109/BigData52589.2021.9671336.
[29] M.-S. Dao, M. H. M. A. Pradana, K. Zettsu, MM-TraficRisk: A video-based fleet
management application for trafic risk prediction, prevention, and querying, in: 2023 IEEE
International Conference on Big Data (BigData), IEEE, 2023, pp. 1697–1706. URL: https://ieeexplore.
ieee.org/document/10386866/. doi:10.1109/BigData59044.2023.10386866.
[30] D. Wu, M. Liao, W. Zhang, X. Wang, X. Bai, W. Cheng, W. Liu, YOLOP: You only look once
for panoptic driving perception 19 (2022) 550–562. URL: http://arxiv.org/abs/2108.11250.
doi:10.1007/s11633-022-1339-y. arXiv:2108.11250 [cs].
[31] S. Xie, C. Sun, J. Huang, Z. Tu, K. Murphy, Rethinking spatiotemporal feature learning:
Speed-accuracy trade-ofs in video classification, in: V. Ferrari, M. Hebert, C. Sminchisescu,
Y. Weiss (Eds.), Computer Vision – ECCV 2018, volume 11219, Springer International
Publishing, 2018, pp. 318–335. URL: https://link.springer.com/10.1007/978-3-030-01267-0_
19. doi:10.1007/978-3-030-01267-0_19, series Title: Lecture Notes in Computer
Science.
[32] T. Käfer, A. Harth, Tutorial: Distributed knowledge graphs for the web of things, in:
Companion Proceedings of the 10th International Conference on the Internet of Things,
IoT ’20 Companion, Association for Computing Machinery, New York, NY, USA, 2020.</p>
      <p>URL: https://doi.org/10.1145/3423423.3423461. doi:10.1145/3423423.3423461.
[33] M. G. Kapteyn, J. V. R. Pretorius, K. E. Willcox, A Probabilistic Graphical Model Foundation
for Enabling Predictive Digital Twins at Scale, 2021. URL: http://arxiv.org/abs/2012.05841,
arXiv:2012.05841 [cs, math].
[34] D. Wu, R. Ullah, P. Harvey, P. Kilpatrick, I. Spence, B. Varghese, FedAdapt: Adaptive
ofloading for IoT devices in federated learning, 2022. URL: http://arxiv.org/abs/2107.04271.
arXiv:2107.04271 [cs].
[35] T. A. Khoa, D.-V. Nguyen, M.-S. Dao, K. Zettsu, AOP: Towards adaptive ofloading point
approach in a federated learning framework for edge AI applications, in: 2023 IEEE 29th
International Conference on Parallel and Distributed Systems (ICPADS), IEEE, 2023, pp. 2846–
2847. URL: https://ieeexplore.ieee.org/document/10475983/. doi:10.1109/ICPADS60453.
2023.00403.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Grieves</surname>
          </string-name>
          ,
          <article-title>Digital twin: manufacturing excellence through virtual factory replication</article-title>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Azamfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Siahpour</surname>
          </string-name>
          ,
          <article-title>Integration of digital twin and deep learning in cyber-physical systems: towards smart manufacturing</article-title>
          ,
          <source>IET Collaborative Intelligent Manufacturing</source>
          <volume>2</volume>
          (
          <year>2020</year>
          )
          <fpage>34</fpage>
          -
          <lpage>36</lpage>
          . URL: https://onlinelibrary.wiley.com/doi/10.1049/iet-cim.
          <year>2020</year>
          .
          <volume>0009</volume>
          . doi:
          <volume>10</volume>
          .1049/iet-cim.
          <year>2020</year>
          .
          <volume>0009</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sahal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Alsamhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Brown</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. O'Shea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>McCarthy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Guizani</surname>
          </string-name>
          ,
          <source>BlockchainEmpowered Digital Twins Collaboration: Smart Transportation Use Case, Machines</source>
          <volume>9</volume>
          (
          <year>2021</year>
          )
          <article-title>193</article-title>
          . URL: https://www.mdpi.com/2075-1702/9/9/193. doi:
          <volume>10</volume>
          .3390/ machines9090193.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sahal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Alsamhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Brown</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. O'Shea</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Aloufi</surname>
          </string-name>
          ,
          <article-title>Blockchain-Based Digital Twins Collaboration for Smart Pandemic Alerting: Decentralized COVID-</article-title>
          19
          <source>Pandemic Alerting Use Case, Computational Intelligence and Neuroscience</source>
          <year>2022</year>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          . URL: https://www.hindawi.com/journals/cin/2022/7786441/. doi:
          <volume>10</volume>
          .1155/
          <year>2022</year>
          /7786441.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lombardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Picone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mamei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mordonini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Poggi</surname>
          </string-name>
          ,
          <article-title>Digital twin for continual learning in location based services</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>127</volume>
          (
          <year>2024</year>
          )
          <fpage>107203</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Raes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Michiels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Adolphi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tampere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dalianis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McAleer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kogut</surname>
          </string-name>
          ,
          <article-title>DUET: A Framework for Building Interoperable and Trusted Digital Twins of Smart Cities</article-title>
          ,
          <source>IEEE Internet Computing</source>
          <volume>26</volume>
          (
          <year>2022</year>
          )
          <fpage>43</fpage>
          -
          <lpage>50</lpage>
          . URL: https://ieeexplore.ieee.org/document/9362182/. doi:
          <volume>10</volume>
          .1109/MIC.
          <year>2021</year>
          .
          <volume>3060962</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Coenen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Walravens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vannieuwenhuyze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lefever</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Michiels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Otjacques</surname>
          </string-name>
          , G. Degreef,
          <article-title>Open Urban Digital Twins - insights in the current state of play (</article-title>
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sakaguchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hashash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Saad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Debbah</surname>
          </string-name>
          ,
          <article-title>Internet of Federated Digital Twins (IoFDT): Connecting Twins Beyond Borders for Society 5</article-title>
          .0,
          <year>2023</year>
          . URL: http://arxiv. org/abs/2312.06432, arXiv:
          <fpage>2312</fpage>
          .06432 [cs].
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Croatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mariani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Montagna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Picone</surname>
          </string-name>
          ,
          <source>Web of digital twins</source>
          <volume>22</volume>
          (????)
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          . URL: https://dl.acm.org/doi/10.1145/3507909. doi:
          <volume>10</volume>
          .1145/3507909.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>O.</given-names>
            <surname>San</surname>
          </string-name>
          , S. Pawar,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rasheed</surname>
          </string-name>
          ,
          <article-title>Decentralized digital twins of complex dynamical systems</article-title>
          ,
          <source>Scientific Reports</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <article-title>20087</article-title>
          . URL: https://www.nature.com/articles/s41598-023-47078-9. doi:
          <volume>10</volume>
          .1038/s41598-023-47078-9.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Conde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Munoz-Arcentales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alonso</surname>
          </string-name>
          , G. Huecas,
          <string-name>
            <given-names>J.</given-names>
            <surname>Salvachua</surname>
          </string-name>
          ,
          <article-title>Collaboration of Digital Twins Through Linked Open Data: Architecture With FIWARE as Enabling Technology</article-title>
          , IT Professional 24 (
          <year>2022</year>
          )
          <fpage>41</fpage>
          -
          <lpage>46</lpage>
          . URL: https://ieeexplore.ieee.org/document/10017408/. doi:
          <volume>10</volume>
          .1109/MITP.
          <year>2022</year>
          .
          <volume>3224826</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Conde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Munoz-Arcentales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lopez-Pernas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Salvachua</surname>
          </string-name>
          ,
          <article-title>Modeling Digital Twin Data and Architecture: A Building Guide With FIWARE as Enabling Technology</article-title>
          ,
          <source>IEEE Internet Computing</source>
          <volume>26</volume>
          (
          <year>2022</year>
          )
          <fpage>7</fpage>
          -
          <lpage>14</lpage>
          . URL: https://ieeexplore.ieee.org/document/9346030/. doi:
          <volume>10</volume>
          .1109/MIC.
          <year>2021</year>
          .
          <volume>3056923</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kosasih</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Brintrup</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Calinescu</surname>
          </string-name>
          , Digital Twins:
          <article-title>State of the art theory and practice, challenges, and open research questions</article-title>
          ,
          <source>Journal of Industrial Information Integration</source>
          <volume>30</volume>
          (
          <year>2022</year>
          )
          <article-title>100383</article-title>
          . URL: https://linkinghub.elsevier.com/retrieve/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>