<!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>
      <journal-title-group>
        <journal-title>November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Survey⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hafidi Mohamed</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Madani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Meriem Djezzar</string-name>
          <email>meriem.djezzar@univ-khenchela.dz</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hemam Mounir</string-name>
          <email>mounir.hemam@univ-khenchela.dz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ahmed Seghir ZIANOU</string-name>
          <email>zianou.ahmed.saghir@univ-khenchela.dz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ICOSI Laboratory</institution>
          ,
          <addr-line>Khenchela</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LIRE Laboratory</institution>
          ,
          <addr-line>Constantine</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Université de Lorraine</institution>
          ,
          <addr-line>CNRS, CRAN, F-54000 Nancy</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of</institution>
          ,
          <addr-line>Khenchela</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>2</volume>
      <fpage>1</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>The amazing growth and advancements reached in information and communication technologies in recent years allow easily the integration of intelligent components and systems into the traditional manufacturing industry. Enabling new challenges and applications in Industry 4.0 (I4.0) new systems. Cyber Physical Systems (CPSs) are a new generation of systems composed of a set of collaborative cyber and physical components with computation capabilities, generating and exchanging data in a loop between digital and physical worlds in a highly interconnected network. These enormous large amounts of data produced in or between CPSs are heterogeneous in terms of format and type due to diferent data sources, which leads to errors and malfunction in these systems due to the lack of interoperability between their components. As a result, sharing and exchanging data in CPSs is a challenging task to do. On other hand, modeling digital systems that reflect the current state of the physical entities and their behavior is a complex task to achieve. Especially, when communicating and processing data in real time to extract useful information. To overcome these challenges, semantic data models and knowledge representation when applied with Machine Learning (ML) techniques can enable solutions to interoperability problems in CPS, making it possible to mirror the physical reality and monitor it through cyberspace without misinterpretation and miscommunication in the system.</p>
      </abstract>
      <kwd-group>
        <kwd>Interoperability</kwd>
        <kwd>Cyber Physical Systems</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Digital Twin</kwd>
        <kwd>Semantic models</kwd>
        <kwd>Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The need to increase the product efectiveness, quality, and customization of artificial products
made humans develop and produce new technologies suitable for the elaboration of production
processes that humans are experiencing today [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Since the 1980s, and with the third industrial
revolution, the integration of Artificial Intelligence (AI) and manufacturing made the rise of
intelligent manufacturing [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. introducing new technologies such as robots, Computer Numeric
Control (CNC) machines, and industrial and electronic automation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        As AI evolves, smart technologies such as the IoT, semantics and data models, Machine
Learning (ML) algorithms, CPSs, and DTs are taking intelligent manufacturing to a new digital
age known as the fourth industrial revolution, also called Industry 4.0 (I4.0) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which is
an initiative that started in Germany to automate production systems eficiently. The main
core of I4.0 is the CPS concept, represented as a multidimensional complex distributed system
integrating a cyber and a dynamic physical world interconnected in an intensive network
providing many functionalities and services such as: real-time sensing, monitoring, and
realtime interaction between entities from both worlds, through the collaboration of computing,
communication and control [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The main focus of CPS is to network devices of I4.0 by handling the interaction between
physical reality and computing infrastructures with the use of a communication interface. DT is
the virtual representation of a physical component, it mirrors the status and the activity of the
physical entity by collecting data from the physical environment using IoT devices and sending
it to software systems in order to be analyzed. AI-ML techniques are one of the most promising
and advanced technologies used to create and deploy DTs that mimic the behavior of physical
components.</p>
      <p>With the use of communication technologies, DTs and IoT. CPS can be deployed and
implemented with respect to the vision of I4.0. But, the massive number of communication between
interconnected physical components and digital systems in Cyber Physical Systems (CPSs)
implies a huge exchange of data, mostly generated, sensed, and shared from diferent physical
and digital entities in an autonomous way which results in heterogeneity and interoperability
problems, making it hard and barely impossible to implement this new generation of systems
in a full scale without solving and filling the requirements of interoperability and heterogeneity
in communication.</p>
      <p>Semantic data models technologies were proposed and used across academia in order to solve
semantic interoperability problems faced at the deployment of CPSs, combined with the use of
ML techniques to model and mirror the physical components of the system in the digital space.</p>
      <p>This article is organized as follows. Section 2 provides a brief presentation on I4.0 and CPS,
listing their key concepts and technologies, and focusing on the CPS reference architectures.
Section 3 outlines diferent CPS proposed architectures and solutions integrating semantic
models and ML algorithms and performs a brief discussion for each solution. Section 4 concludes
with open issues and future direction for researchers.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>This section covers the diferent necessary concepts related to the topic to better understand the
proposed survey. It presents a brief definition of the CPS concept, going through its most known
reference architectures in academia, and then a comparison between reference architectures is
discussed. Finally, related concepts of I4.0 and semantic heterogeneity are defined.</p>
      <sec id="sec-2-1">
        <title>2.1. Cyber Physical Systems</title>
        <p>
          The CPS concept was presented for the first time in 2006 by Helen Gill from the National Science
Foundation (NSF) in United States [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The concept was introduced as a prospective shift
towards the next generation of engineered systems using future networking and information
technology (NIT) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Many funding programs were created to promote and accelerate the
evolution in this field, CPS-VO is a US organization created to link between CPS professionals in
academia, government, and industry all around the world [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Another foundation was created
in Europe named ARTEMIS, its main goal is to develop and accelerate research on the CPS
concept, by creating a partnership between European counties and Industry companies with
the goal to achieve a smart and physical aware world connecting all machines, objects, and
systems in a network with the use of digital information around them to communicate and
collaborate together [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          Cyber Physical Systems (CPSs) were defined diferently by the scientific community. In [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ],
CPS is defined as: “integration of computation with physical processes”.
        </p>
        <p>
          [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] describes CPS as: “physical and engineered systems, whose operations are monitored,
coordinated, controlled, and integrated by a computing and communicating core”.
        </p>
        <p>
          From Gill’s perspective [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], CPS are: “physical, biological, and engineered systems whose
operations are integrated, monitored, and/or controlled by a computational core. Components
are networked at every scale. Computing is deeply embedded into every physical component,
possibly even into materials. The computational core is an embedded system, usually demands
a real-time response, and is most often distributed”.
        </p>
        <p>
          CPS is defined in a generic way as software networks of computer systems and physical
processes, with feedback loops, used to monitor and control the physical process [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. CPS
links each physic component to its DT, enabling knowledge sharing and fast decision-making.
through the integration of computing, communication, and control, making it possible to have
an interactive industrial environment [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          Unlike embedded systems, CPS focus on the interaction between various digital systems
and their physical twins, by handling with a control unit sensors and actuators that influence
the physical space, and process the data produced and exchanged through a communication
interface [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          An important characteristic of CPS is the ability to send and obtain information and services
from diferent devices to other systems autonomously. So it is necessary to ensure its reliability,
eficiency, and security in communication [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. That is why one of the main requirements of
I4.0 is achieving high interoperability between CPS components.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. IoT, Industry 4.0 and Cyber Physical Systems</title>
        <p>
          Although CPS was presented in 2006, it became a popular trend due to the advancement in
information technology and IoT, which play a big role in collecting real-time data from the
physical world using sensor technology and sharing it with the digital world. The
physicalto-digital connection uses communication technology that enables transmitting data of the
physical components to its virtual twin, by storing it in databases, with the use of WIFI and
cellular networks and their protocols …[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The virtual twin converts the data stored using
information and data technologies such as knowledge representation and reasoning to extract
explicit-implicit information and use it to mirror the functioning of the physical twin, which
makes it possible to monitor and predict the status of the physical environment from the virtual
world [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          The digital-to-physical connection is represented by the information circulating from the
virtual to the physical world, this information may influence the state of the physical components
by changing its parameters or by executing a task to achieve a certain goal (prognostic, diagnosis,
optimization). Both data and Information circulating between the physical and digital twins are
stored in historical databases in order to be processed and analyzed to take final decisions about
optimization, prognostic and diagnosis with the use of diferent machine learning algorithms,
and semantic web technologies with reasoning [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          Many benefits can be obtained from implementing IoT and CPS in Industry 4.0, like achieving
better use and performance of assets, minimization of the time and cost of producing assets,
optimization of the product life cycle, faster decision making, improving mass customization
and production in manufacturing [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ], monitoring and connecting several manufacturing
machines in a smart environment (software networks) [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>
          Despite all the advantages, implementing IoT combined with CPSs in the vision of Industry 4.0
stays a complex mission because of the huge number of diferent architectures and approaches
of digitalization and networking adopted by enterprises that makes communication and systems
interoperability problems rise [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. 5C Architecture</title>
        <p>
          The 5C Architecture of CPS was proposed by Lee in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. It consists of a unified 5-level
architecture that serves as a step-by-step guide for developing and implementing CPS in
manufacturing. It is considered a well-known reference data-driven model widely adopted in
developing CPS since it focuses on adopting and defining the data flow in these systems from
the initial data acquisition, to analytics, until the decision making, as shown in Figure 1. The
diferent levels of the architecture are outlined in Table 1.
2.4. RAMI 4.0
RAMI 4.0 stands for Reference Architectural Model and it consists of a three-dimensional model
that describes all aspects of I4.0 space [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. In this way, complex interrelations can be broken
down into smaller and simpler clusters. The RAMI 4.0 is composed of:
• The “Hierarchy Levels” axis: on the right horizontal axis in Figure 2 shows the hierarchy
levels from IEC 62264 and IEC 61512, the international standards series for enterprise IT
        </p>
        <p>Role
This level is responsible for data acquisition from diferent interconnected physical
world components with efective management and transfer to the central server.</p>
        <p>Physical component identification and specification are required.</p>
        <p>This level manages the conversion of data collected from the previous step to
information. This step brings self-awareness to machines.</p>
        <p>This level uses inferred information from the previous step to create Digital Twins
(virtual representation) of physical components of the real world. It is considered
as the center that guarantees communication between physical assets since all
inferred information of collected data is sent to it.</p>
        <p>This level uses information gathered to acquire proper knowledge to monitor the
system and make prognostics for failure prediction and maintenance optimization.
at this level, operations are sent as feedback from cyberspace to the physical world
to control machines, making the physical space self-configure and self-adaptive
and control systems. These hierarchy levels (Enterprise, Work Centers, Station, Control
Device) represent the diferent functionalities within factories or facilities. Other layers
(product, field device) were added to the hierarchy levels to support the representation
of the I4.0 space. The top layer labeled “connected world” serves to connect and reach
external partners through service networks.
• The “Life Cycle and Value Stream” axis: The left horizontal axis represents the life cycle
of facilities and products, based on IEC 62890 for life-cycle management. A distinction is
made between the two levels “types” and “instances”. When the product is in design and
development phase. We are in the “type” level. When designing the actual product have
been completed and production starts, we are in the “instance” level.
• The “6 Layers” axis: represented by the vertical axis serves to describe physical
machines and objects from real world: The first layer labeled “Asset” consists of defining
the physical objects and their properties, such as parts, documents, diagrams, humans,
etc…. The second layer named “integration” maps the physical objects to the digital world
components, it serves as a link between physical and digital worlds where
transformations and easy processing of information happens. The third layer “Communication” is
responsible for providing standardized communication between the integration layer
and the information layer, the standardization uses a unified data format that serves to
represent data in an organized way in the information layer, and to process and transform
the data in the integration layer so it can link physical and digital worlds together. The
fourth layer “Information Layer” has the role to store and hold data in an organized way,
its main purpose is to provide relevant information about products from the data stored
(such as statistics on the number of sales, and the number of objects produced). It can also
give the machines used in a production of a product or information about customers and
their feedback…etc. The “functional” layer has the goal to take actions, coordinate, and
select components to proceed with tasks, it involves various activities that can be made
in the system like authentication, user inputs, remote access…etc. The last layer named
“business layer” contains the business strategy, business environment, and management.</p>
        <p>
          It deals with several business activities in order to achieve the business plan model.
2.5. IIRA
The Industrial Internet Reference Architecture (IIRA) is an open cross-industry architecture
developed by IIC based on IIoT standards [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], emphasizing interoperability among industries
such as manufacturing, energy, healthcare, and transportation. This model is organized in five
Viewpoints [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] presented as layers in IIRA, each layer is linked to certain functionalities:
• Business layer: Functions that enable end-to-end tasks in an industrial system (e.g.,
enterprise resource planning, life cycle management, planning, and scheduling);
• Application layer: Functions that enable business operations by implementing application
logics (e.g., activity/workflows, application programming interface, user interface).
• Information layer: Functions that handle data gathering and deployment (e.g., data
collection and storage, semantics, quality processing).
• Operations layer: Functions that enable operations related to component monitoring and
diagnosis throughout their life cycle (e.g., provisioning and deployment, optimization).
• Control layer: Functions that enable the control of an industrial system (sensing and
actuation, communication, abstraction, digitalization, analytics, asset management).
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.6. Comparison between Architectures</title>
        <p>
          This subsection consists of analyzing the similarities and diferences between the architecture
reference models described in previous subsections, highlighting their main goals and relations
that make them interoperable with each other. All these architecture reference models define
and represent CPS concepts, but their proposals lie in targeting diferent goals [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
        <p>At first, the 5C architecture targets modeling and describing assets data collection and
processing, mainly found in small smart industries and IoT environments. It is considered the
ifrst architecture published in the literature and it is adapted only for horizontal integration.</p>
        <p>RAMI 4.0 was proposed to describe and model CPS systems in the I4.0 scenario. It focuses
on defining manufacturing assets operations and it focuses on describing in detail CPS design,
control, communication, and business by integrating the value chain company and product
life-cycle.</p>
        <p>
          With IIoT proposal as a highlight, IIRA is based on the ISO/IEC/ IEEE 42010 and describes
the development plan to create the IIoT system. It deeply focuses on the IIoT system as a core
concept in all sectors, such as product life-cycle from design to maintenance and control[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
        <p>As we can see from the architecture reference models, several layers from RAMI 4.0
architecture are similar in functionalities with levels in the 5C and IIRA architectures. These layers
and levels can be mapped together ensuring possible interoperability establishment between
diferent architectures.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.7. Semantic Models</title>
        <p>
          Semantic models have been considered an important technology to achieve interoperability
between diferent systems [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. They have the power to model and describe the properties and
relationships between concepts and entities. One of the most used semantic models in research
is ontology.
        </p>
        <p>
          An ontology is defined as an ‘explicit specification of a conceptualization of a domain’ [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. It
is used to represent in a generic way a domain knowledge, by encoding it in the form of axioms,
natural language labels, synonyms, definitions, and other types of annotation properties making
it possible to achieve an agreed understanding between applications [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. Ontology itself is
relatively complex concept that requires a special set of expertise to involve and maintain it
[
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. Most of the ontologies are encoded using the Ontology Web Language (OWL) since it’s
more expressive than other ontology languages like Resource Description Framework Schema
(RDFS). OWL is a part of the Semantic Web stack and it is based on Description Logic [
          <xref ref-type="bibr" rid="ref29 ref30">29, 30</xref>
          ].
RDF is a model for encoding semantic relationships between items of data so that these
relationships can be interpreted computationally. It is considered the primary foundation for the
Semantic Web.
        </p>
        <p>
          RDFS is a set of classes with certain properties using the RDF extensible knowledge
representation data model, providing basic elements for the description of ontologies. It uses various
forms of RDF vocabularies, intended to structure RDF resources.
2.7.1. RDF
2.7.2. RDFS
2.7.3. OWL
OWL is a semantic markup language designed to represent complex knowledge as concepts and
their relationships. It is used to publish and share ontologies. It is developed as a vocabulary
extension of RDF. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]
        </p>
        <sec id="sec-2-5-1">
          <title>2.7.4. Semantic Heterogeneity</title>
          <p>
            The semantic heterogeneity concept does not have a unique definition [
            <xref ref-type="bibr" rid="ref32">32</xref>
            ]. Several definitions
that provide a certain degree of understanding of the term were found in the literature :
• According to Merriam-Webster dictionary, semantic heterogeneity is defined as a quality
or a state of being made up of parts that are diferent — related to the meanings of words
and phrases.
• From [
            <xref ref-type="bibr" rid="ref33">33</xref>
            ], the term is presented as diferences in the meaning and use of data that make it
dificult to identify the various relationships that exist between similar or related objects
in diferent components.
• Semantic heterogeneity can be defined also as diferences in the real-world interpretation
of context, meaning, and use of data [34].
          </p>
        </sec>
      </sec>
      <sec id="sec-2-6">
        <title>2.8. Digital Twin</title>
        <p>DT concept refers to the virtual representation of a physical entity, including all its properties
and functioning. the term was first coined in 2011 by John Vickers. The concept was defined
by its pioneers Grieves and Vickers [35] as ”a set of virtual information constructs that fully
describes a potential or actual physical manufactured product from the micro atomic level to
the macro geometrical level.</p>
        <p>At its optimum, any information that could be obtained from inspecting a physically
manufactured product can be obtained from its DT”. It is mainly used to mirror the physical states
of a manufactured product and to help users predict properties or take action from the digital
space.</p>
        <p>We can define Digital Twinning as a process that involves a physical entity, a cyber twin that
mirrors the physical entity and a physical connection (communication interface) used to share
and translate data between them, as shown in Figure 3.
AI can be defined as the ability to reproduce intelligence reasoning by computer systems for
decision-making purposes.</p>
        <p>Machine Learning (ML) is a subset of AI. ML can be defined as the set of techniques that
allow a machine to learn, solve or perform a task without having to program it explicitly. This
set of techniques concerns the analysis, design, development, and implementation of methods
allowing the machine to follow a systematic process to solve a problem, where it will be dificult
or impossible to do so by a classical algorithmic method [37].</p>
        <p>The ability to make a machine learns to perform a task requires a set of data that contains
a lot of information specific to the latter. The techniques of ML analyze and process all these
data in order to extract the knowledge and features found and then apply and reuse them on
new data to solve real-life problems. ML techniques are usually categorized into three methods
namely supervised, unsupervised, and Reinforcement Learning (RL) [37].</p>
        <sec id="sec-2-6-1">
          <title>2.9.1. Supervised Learning</title>
          <p>Supervised learning is employed when the training dataset is labeled. Each sample of data is
associated with the desired result (output). The goal of the ML algorithm is to find a function
that maps the input data to the output. Unseen data can be fed as input to a trained model in
order to predict and map it to the most relevant output.</p>
        </sec>
        <sec id="sec-2-6-2">
          <title>2.9.2. Unsupervised Learning</title>
          <p>Unsupervised learning is used in situations where the training data that contains the diferent
examples are not labeled in advance. Unsupervised learning consists in partitioning the examples
of the training data into categories based on chosen similarity criteria. It allows the automatic
construction of classes without any intervention, but it requires a good estimation of the number
of classes.</p>
        </sec>
        <sec id="sec-2-6-3">
          <title>2.9.3. Reinforcement Learning</title>
          <p>RL is a framework for solving control tasks and decision-making by building agents that learn
from the environment by interacting with it through trial and error and receiving positive and
negative rewards for correct and incorrect performances respectively as feedback. The ultimate
goal of the agent is to maximize its reward in any given situation.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Semantic Models, AI-ML, DT Integration in Cyber-Physical</title>
    </sec>
    <sec id="sec-4">
      <title>Systems</title>
      <p>In this section, we discuss the current deployments and implementation of CPS developed with
the integration of Semantic models technologies, AI-ML techniques, and DT creation. Table 2
outlines the selected works from academia to be discussed and the technologies integrated into
their deployments.</p>
      <sec id="sec-4-1">
        <title>3.1. Semantic Models Integration in CPS</title>
        <p>Semantic models can serve to bridge the gap between diferent project participants in CPSs by
assuring shared understandable information.</p>
        <p>In [38], the authors show how machine-to-machine communication is important for
collaborative manufacturing automation (smart manufacturing). The article introduced a concept
of semantic aware CPS based on industrial machines that can perform semantic
machine-tomachine communications. The authors proposed a semantic and communication layer on top
of the physical and cyber layers of a CPS. The semantic layer provides logical communication
between CPSs from diferent organizations without the need to be attached together but acts as
if they were by converting the messages exchanged into semantic expressions. The
communication layer then transfers the semantic expressions between CPSs as web requests using HTTP
network protocols.</p>
        <p>Diferent engineering models are created to illustrate diferent components and tools in CPSs
where each engineering model uses local terminologies related to its engineering environment.
Semantic models can be used as an integration tool of these diferent models together by
creating ontologies and aligning them at terminological and instance levels to achieve a good
representative DT of the physical system. Each ontology brings specific semantics about each
physical component aspect and provides it to its DT to fulfill and reach a certain goal.</p>
        <p>Semantic models can be classified and diferentiated according to the semantics they define
as:
• Geometric model: describes the geometric properties (shape, size) of the physical entity.
• Physical model: describes the diferent parts or the abilities of the physical entity
(composition, capacity…).
• Behavioral model: refers to the behavior of the physical entity communicating with
other entities.
• Rule Model: defines the relation between domain knowledge concepts (constraints,
associations, deduction, negation…).
• Process Model: describes the underlying process and function in which the physical
entity takes part in the CPS.</p>
        <p>In the operational phase of CPSs. The DT receives collected data from sensing the physical
environment. This collected data comes from diferent components and describes diferent
properties. Semantic models are used to describe and represent the collected data appropriately,
making it possible to visualize and monitor dynamic systems.</p>
        <p>
          A semantic model based on an extension of IoT-Lite ontology is proposed in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] to represent
and integrate digital twins of devices in an IIoT system. The semantic model focuses on
describing data information of the physical abilities collected from IoT devices and the relationships
between them in a high-level form so it can be represented and interpreted by digital twins of
the IoT system.
        </p>
        <p>
          The semantic model ofers the ability to show information to end users in a better manner.
Moreover, semantic models can extract implicit information about physical objects by reasoning
about the relations between objects in the knowledge base. This kind of information can help
to detect early faults and error occurrences [53]. For example, a DT for part assembly is created
based on an ontology that describes geometrical information about parts and constraints in
assembly units [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the expressiveness of the ontology made it possible to reason and infer
relations between concepts of the domain knowledge and define assembly requirements between
parts.
        </p>
        <p>In Smart manufacturing, [39] proposed a 4-layer architecture based on ontology to manage
and reconfigure resources in smart manufacturing. The ontology describes manufacturing
resources and their properties using OWL. A rule base model is used to reason about
manufacturing resources ontology and to reconfigure their status. A reconfiguration of an intelligent
manipulator is implemented as a use case to show the feasibility of this architecture.</p>
        <p>Another research in the assembly field [ 40] presented an ontology-based model of a DT for
assembly workshop. The ontology of the DT assembly workshop is built to describe the objects,
attributes, and relationships that exist in the assembly workshop and participate in the assembly
behaviors. A model of the assembly process is defined as an occurrence of several events in a
range of time, a representation of event ontology is presented as an event-oriented description
logic to act as a logical base of event ontology language. The ontology of the DT assembly
workshop with the assembly process model permits mirroring and monitoring the assembly
workshop using the event ontology language.</p>
        <p>The study in [41] presented a DT modeling architecture for manufacturing processes using
multi-agent systems, Material– Process–Functions-Quality (MPFQ) model, and semantic models
to manage knowledge. Semantic models were used to properly define the knowledge and help
multi-agent systems to better interact and interpret shared information, enabling semantic
interoperability. Another study [42] discussed the challenges faced in dealing with DT data
management (data variety, data mining) and their influence on DT dynamics, it proposes a
novel concept of DT ontology model and methodology to address these data management
challenges. The DT ontology model models the conceptual knowledge of the DT domain. Using
the proposed methodology, such domain knowledge is transformed into a minimum data model
structure to map, query, and manage databases for DT applications. The research is tested
using a case study based on Condition Based Monitoring (CBM). From another perspective
of modeling approaches, the research in [43] proposes a semantic modeling approach based
on high-level architecture and GOPPRR for DT integration. The semantic modeling approach
serves as a tool to create DT ontology that describes diferent heterogeneous properties of the
physical twin to the digital model.</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. ML and DT integration in CPS</title>
        <p>ML techniques are a key enabler technology in CPSs, they can be applied in both the engineering
and operational phase.</p>
        <p>DT can mirror and replicate any physical object in cyberspace, it provides also a feedback
mechanism to control and monitor the physical object. ML algorithms are known for their
high performance in decision-making applications. In monitoring CPSs, anomaly detection is a
required task to control the physical object’s state and its behavior.</p>
        <p>In [45], ML techniques were used to detect anomalies in CPSs. A novel approach named
Anomaly DeTection with digiTAl twIN (ATTAIN) is presented in this research paper. A Timed
Automation Machine (TAM) is built to represent the DT of the CPS. Generative Adversarial
Network (GAN) techniques are used to detect anomalies in the CPS. A generator model is
used to capture the characteristics and features of the input data and learn to generate realistic
unlabeled samples with the same features. TAM labels the samples produced by the generator
and feed them to a discriminator with real labeled samples. The discriminator is trained to
distinguish normal data from anomalous data. The use of DT with ML in this approach gave
better results in anomaly detection compared to approaches not using DT.</p>
        <p>ML techniques are showing impressive performance at detecting cyber-security attacks
in CPSs, the research in [44] discusses and implements a comparative study on the use of
supervised ML techniques to detect cyber-attacks in CPSs. A case study using a dataset of a
secure water treatment plant is selected to perform cyber attack detection using ML techniques,
results showed impressive accuracy on the trained dataset.</p>
        <p>Sensor data collected from the environment and the machines can be used also to detect
failure and errors by training a ML model from historical diagnosis data of the system or from
historical machine data to predict failures and errors in the machines and the system. But,
training an ML model with unbalanced or insuficient data can lead to errors when the model is
used with real-world data. The performance of the ML model depends on the quality of training
data and its volume. In [46]. An architecture that uses a discrete physics-based computational
model with ML techniques to create a DT for investigating several damaged structure scenarios
is presented. A ML classifier that represents the DT of the damaged structure is trained with
data taken and generated from a stochastic computational model that simulates the damaged
structure scenarios, the ML classifier learns to detect damaged structures and serves to warn the
user of the location of the damage. The DT is then connected to the physical entity to enable the
use of real-time decision-making. A use case of a wind turbine is modeled with physics-based
models and data generated from it was used to train a ML classifier to detect damages in the
turbine structure. Results showed a low accuracy in detecting damages.</p>
        <p>In [47], a study discusses the creation of a DT with the use of the petrochemical industrial IoT,
ML connected in a loop with the physical factory to exchange information in real-time, realizing
production control optimization. This approach optimizes DT models by applying real-time big
data analysis with ML, it supports petrochemical processes and other manufacturing systems to
dynamically adapt to the changes happening in the environment, taking into account time lags
between time series data and reduction of data dimensionality. Several ML algorithms were
tested and trained using data gathered from the industrial IoT system. A case study in a real
petrochemical factory was used to examine the efectiveness of this approach. Moreover, the
authors in [48] presented a compositional falsification framework for Signal Temporal Logic
(STL) specifications against CPS-ML models based on a decomposition between the analysis
of ML components and the system containing them. A ML analyzer was developed that can
abstract feature spaces, and approximate ML classifiers, providing some miss-classified feature
vectors to be used in the falsification process. A case study of autonomous driving cars is
implemented, the proposed framework using DNN showed efective results. In another context,
a DT architecture reference model using the state machine technique to design cloud-based CPSs
is proposed [49]. Every physical thing is represented by a cloud-based DT of seven elements
(sensors, actuators, functions, events, data storage, network, power unit). Sensing or actuating
the physical thing is considered an event. All the data gathered by the smart things are stored
at diferent levels of storage from mobile stationary to the cloud-based data center. Bayesian
networks and fuzzy logic were used in this article to create a system that selects system modes
of interaction based on event-triggered and physical things status.</p>
        <p>In [50], The authors investigated and tested the Inductive Conformal Prediction (ICP)
framework in CPS with ML components for assurance monitoring in real time. ICP framework
provides predictions with well-calibrated confidence, these predictions are combined with a
monitor that ensures a small error rate and limits the number of high-dimensional inputs at
Deep Neural Network (DNN) model in cases where an accurate prediction cannot be made.
Tests were made on two diferent datasets, diferent neural network architectures were used
and diferent non-conformity functions were implemented. Results showed that the proposed
architecture of using the ICP framework combined with DNN model can minimize the number
of alarms due to predictions with multiple classes.</p>
        <p>In Task learning, AI-ML algorithms such as RL can provide generalized task policy by training
an agent to learn the task through diferent knowledge domains bases demonstrating the task.
The authors in [51] proposed a neural network as a control strategy for Connected Vehicles
(CV), the neural network model adjusts the speed of the following vehicle taking into account
the distance, deceleration, and speed of the leading vehicle.</p>
        <p>In [52], the authors proposed an algorithm based on RL that uses data from the manufacturing
system to fix errors and diferences in data while representing the DT of the CPS. The DT acts
as the agent of the RL algorithm to ensure minimal policy. The algorithm proposed was tested
in sheet metal assembly.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusion</title>
      <p>Given the diferent architecture proposals that integrate semantic models to ensure
interoperability in communication between Cyber-Physical spaces and ML techniques to create virtual
replicas of the physical world components, CPSs are a complex concept to design and implement,
semantic models such ontologies can simplify the representation of data in a good manner and
facilitate the construction of a DT of the physical reality.</p>
      <p>The use of DT can increase the performance of CPSs efectiveness and simplifies their
monitoring to end users by providing an appropriate digital representation of the physical
system.</p>
      <p>The use of ontology makes data management easy and communication easier, data and
information about concepts are well-defined by properties and information flow between
concepts is highlighted with relationships that ensure good communication and interpretation
of all the data in the digital space. Several tasks can be accomplished such as anomaly detection
with the use of an Ontology, a rule base can be used to reason about the ontology and extract
implicit information about the physical system.</p>
      <p>ML techniques serve in both controlling and monitoring the CPS. They can be a tool for
constructing a DT by training a model from data gathered or generated from cyber-physical
spaces. The DT-trained model predicts the behavior of the physical system from learning
patterns using historical data gathered.</p>
      <p>Generating data from simulation using physics-based computational models and feeding it to
ML models can bring significance to results obtained from these ML models, by analyzing and
mapping the results obtained from the trained model to physics-based parameters.</p>
      <p>One of the relevant challenges in implementing ML in CPS is that data generated from the
simulation are not suficient. The use of a hybrid way to generate samples with the same
features characteristic of real data gathered from reality and similar in distribution is required,
at Last, ML techniques can approximate the behavior of the real system but there will be always
a diference between real data and simulated data from DT.</p>
      <p>Ontology modeling with ML techniques can be used to analyze and represent the semantic
mismatch between real data and simulated data by calculating similarities and comparing their
features and distribution. We believe that semantic models, DT, and ML together can serve
as a bridge to create the visionary CPS and ensure knowledge interoperability when all three
technologies are applied in a good way and in a refined architecture.</p>
      <p>This survey performed a review of the CPS reference architectures (5C, RAMI 4.0, and IIRA)
with a comparison between them. Furthermore, this article proposed a literature review of CPS
architecture projects and an analysis of the use of semantic models and ML employed in CPS
engineering and implementation.</p>
      <p>For future works, combining semantic models and ML techniques together following I4.0
reference architectures design as an inspiration to implement CPS is considered, since it could
bring a high level of integrity to these systems. In addition, an exhaustive and detailed
architecture that takes into account all aspects of designing CPS using ML and Ontology together
must be explored and defined as a unified standard solution to ensure interoperability between
diferent industrial systems and achieve I4.0 vision.
[34] D. George, Understanding structural and semantic heterogeneity in the context of database
schema integration, Journal of the Department of Computing, UCLAN 4 (2005) 29–44.
[35] M. Grieves, J. Vickers, Digital twin: Mitigating unpredictable, undesirable emergent
behavior in complex systems, in: Transdisciplinary perspectives on complex systems,
Springer, 2017, pp. 85–113.
[36] E. Fontes, Digital twins and model-based battery design, 2019.
[37] M. HAFIDI, Contribution au dépistage intelligent du cancer du sein basé sur la
thermographie médicale (2020).
[38] Y. Lu, M. R. Asghar, Semantic communications between distributed cyber-physical systems
towards collaborative automation for smart manufacturing, Journal of manufacturing
systems 55 (2020) 348–359.
[39] J. Wan, B. Yin, D. Li, A. Celesti, F. Tao, Q. Hua, An ontology-based resource
reconfiguration method for manufacturing cyber-physical systems, IEEE/ASME Transactions on
Mechatronics 23 (2018) 2537–2546.
[40] C. Zhang, W. Xu, J. Liu, Z. Liu, Z. Zhou, D. T. Pham, A reconfigurable modeling approach
for digital twin-based manufacturing system, Procedia Cirp 83 (2019) 118–125.
[41] X. Zheng, F. Psarommatis, P. Petrali, C. Turrin, J. Lu, D. Kiritsis, A quality-oriented digital
twin modelling method for manufacturing processes based on a multi-agent architecture,
Procedia Manufacturing 51 (2020) 309–315.
[42] S. Singh, E. Shehab, N. Higgins, K. Fowler, D. Reynolds, J. A. Erkoyuncu, P. Gadd, Data
management for developing digital twin ontology model, Proceedings of the Institution of
Mechanical Engineers, Part B: Journal of Engineering Manufacture 235 (2021) 2323–2337.
[43] H. Li, J. Lu, X. Zheng, G. Wang, D. Kiritsis, Supporting digital twin integration using
semantic modeling and high-level architecture, in: IFIP International Conference on
Advances in Production Management Systems, Springer, 2021, pp. 228–236.
[44] P. Semwal, A. Handa, Cyber-attack detection in cyber-physical systems using supervised
machine learning, in: Handbook of Big Data Analytics and Forensics, Springer, 2022, pp.
131–140.
[45] Q. Xu, S. Ali, T. Yue, Digital twin-based anomaly detection in cyber-physical systems, in:
2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), IEEE,
2021, pp. 205–216.
[46] T. Ritto, F. Rochinha, Digital twin, physics-based model, and machine learning applied
to damage detection in structures, Mechanical Systems and Signal Processing 155 (2021)
107614.
[47] Q. Min, Y. Lu, Z. Liu, C. Su, B. Wang, Machine learning based digital twin framework for
production optimization in petrochemical industry, International Journal of Information
Management 49 (2019) 502–519.
[48] T. Dreossi, A. Donzé, S. A. Seshia, Compositional falsification of cyber-physical systems
with machine learning components, Journal of Automated Reasoning 63 (2019) 1031–1053.
[49] K. M. Alam, A. El Saddik, C2ps: A digital twin architecture reference model for the
cloud-based cyber-physical systems, IEEE access 5 (2017) 2050–2062.
[50] D. Boursinos, X. Koutsoukos, Assurance monitoring of cyber-physical systems with
machine learning components, arXiv preprint arXiv:2001.05014 (2020).
[51] A. Sargolzaei, C. D. Crane, A. Abbaspour, S. Noei, A machine learning approach for fault
detection in vehicular cyber-physical systems, in: 2016 15th IEEE International Conference
on Machine Learning and Applications (ICMLA), IEEE, 2016, pp. 636–640.
[52] C. Cronrath, A. R. Aderiani, B. Lennartson, Enhancing digital twins through
reinforcement learning, in: 2019 IEEE 15th International Conference on Automation Science and
Engineering (CASE), IEEE, 2019, pp. 293–298.
[53] M. Sabou, S. Bifl, A. Einfalt, L. Krammer, W. Kastner, F. J. Ekaputra, Semantics for
cyber-physical systems: A cross-domain perspective, Semantic Web 11 (2020) 115–124.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <article-title>Industry 4.0, a revolution that requires technology and national strategies</article-title>
          ,
          <source>Complex &amp; Intelligent Systems</source>
          <volume>7</volume>
          (
          <year>2021</year>
          )
          <fpage>1311</fpage>
          -
          <lpage>1325</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <article-title>Toward new-generation intelligent manufacturing</article-title>
          ,
          <source>Engineering</source>
          <volume>4</volume>
          (
          <year>2018</year>
          )
          <fpage>11</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Schuh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Potente</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Varandani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hausberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fränken</surname>
          </string-name>
          ,
          <article-title>Collaboration moves productivity to the next level</article-title>
          ,
          <source>Procedia CIRP 17</source>
          (
          <year>2014</year>
          )
          <fpage>3</fpage>
          -
          <lpage>8</lpage>
          . URL: https://www.sciencedirect. com/science/article/pii/S2212827114003709. doi:h t t p s : / / d o i .
          <source>o r g / 1 0 . 1 0</source>
          <volume>1 6</volume>
          / j . p
          <source>r o c i r . 2 0 1 4 . 0 2 . 0 3 7</source>
          , variety Management in Manufacturing.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dallasega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Rauch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Linder</surname>
          </string-name>
          ,
          <article-title>Industry 4.0 as an enabler of proximity for construction supply chains: A systematic literature review</article-title>
          ,
          <source>Computers in industry 99</source>
          (
          <year>2018</year>
          )
          <fpage>205</fpage>
          -
          <lpage>225</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nee</surname>
          </string-name>
          ,
          <article-title>Digital twins and cyber-physical systems toward smart manufacturing and industry 4.0: Correlation and comparison</article-title>
          ,
          <source>Engineering</source>
          <volume>5</volume>
          (
          <year>2019</year>
          )
          <fpage>653</fpage>
          -
          <lpage>661</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Seshia</surname>
          </string-name>
          ,
          <article-title>Introduction to embedded systems: A cyber-physical systems approach</article-title>
          , Mit Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Gunes</surname>
          </string-name>
          , S. Peter,
          <string-name>
            <given-names>T.</given-names>
            <surname>Givargis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vahid</surname>
          </string-name>
          ,
          <article-title>A survey on concepts, applications, and challenges in cyber-physical systems</article-title>
          ,
          <source>KSII Transactions on Internet and Information Systems (TIIS) 8</source>
          (
          <year>2014</year>
          )
          <fpage>4242</fpage>
          -
          <lpage>4268</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Cyber physical systems: Design challenges, in: 2008 11th IEEE international symposium on object and component-oriented real-time distributed computing (ISORC)</article-title>
          , IEEE,
          <year>2008</year>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>369</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Rajkumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Stankovic</surname>
          </string-name>
          ,
          <article-title>Cyber-physical systems: the next computing revolution</article-title>
          , in: Design automation conference, IEEE,
          <year>2010</year>
          , pp.
          <fpage>731</fpage>
          -
          <lpage>736</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Gill</surname>
          </string-name>
          ,
          <article-title>A continuing vision: Cyber-physical systems</article-title>
          ,
          <source>in: Fourth annual Carnegie Mellon conference on the electricity industry</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Chaim</surname>
          </string-name>
          , E. Cazarini,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gerolamo</surname>
          </string-name>
          ,
          <article-title>Manufacturing in the fourth industrial revolution: A positive prospect in sustainable manufacturing</article-title>
          ,
          <source>Procedia Manufacturing</source>
          <volume>21</volume>
          (
          <year>2018</year>
          )
          <fpage>671</fpage>
          -
          <lpage>678</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] G.-J. Cheng, L.-T. Liu,
          <string-name>
            <given-names>X.-J.</given-names>
            <surname>Qiang</surname>
          </string-name>
          , Y. Liu, Industry
          <volume>4</volume>
          .
          <article-title>0 development and application of intelligent manufacturing</article-title>
          ,
          <source>in: 2016 international conference on information system and artificial intelligence (ISAI)</source>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>407</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Redelinghuys</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Basson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kruger</surname>
          </string-name>
          ,
          <article-title>A six-layer digital twin architecture for a manufacturing cell</article-title>
          , in: International Workshop on Service Orientation in Holonic and
          <string-name>
            <surname>Multi-Agent</surname>
            <given-names>Manufacturing</given-names>
          </string-name>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>412</fpage>
          -
          <lpage>423</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>R. van Dinter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tekinerdogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Catal</surname>
          </string-name>
          ,
          <article-title>Predictive maintenance using digital twins: A systematic literature review</article-title>
          ,
          <source>Information and Software Technology</source>
          (
          <year>2022</year>
          )
          <fpage>107008</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Bao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Ontology-based modeling of part digital twin oriented to assembly</article-title>
          ,
          <source>Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture</source>
          <volume>236</volume>
          (
          <year>2022</year>
          )
          <fpage>16</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.</given-names>
            <surname>Steinmetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rettberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. G. C.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          , G. Schroeder,
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Pereira</surname>
          </string-name>
          ,
          <article-title>Internet of things ontology for digital twin in cyber physical systems, in: 2018 VIII Brazilian symposium on computing systems engineering (SBESC)</article-title>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>154</fpage>
          -
          <lpage>159</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kherbache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maimour</surname>
          </string-name>
          , E. Rondeau,
          <article-title>When digital twin meets network softwarization in the industrial iot: Real-time requirements case study</article-title>
          ,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <year>2021</year>
          )
          <fpage>8194</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jowers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dehghan-Manshadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Dargusch</surname>
          </string-name>
          ,
          <article-title>The implementation of industry 4.0 in manufacturing: from lean manufacturing to product design</article-title>
          ,
          <source>The International Journal of Advanced Manufacturing Technology</source>
          <volume>121</volume>
          (
          <year>2022</year>
          )
          <fpage>3351</fpage>
          -
          <lpage>3367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>R. M. de Salles</surname>
            ,
            <given-names>F. A.</given-names>
          </string-name>
          <string-name>
            <surname>Coda</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>D. J. dos Santos</given-names>
          </string-name>
          <string-name>
            <surname>Filho</surname>
            ,
            <given-names>P. E.</given-names>
          </string-name>
          <string-name>
            <surname>Miyagi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Junqueira</surname>
          </string-name>
          ,
          <article-title>Requirements analysis for machine to machine integration within industry 4.0</article-title>
          , in: 2018
          <source>13th IEEE International Conference on Industry Applications (INDUSCON)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>1237</fpage>
          -
          <lpage>1243</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bagheri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.-A.</given-names>
            <surname>Kao</surname>
          </string-name>
          ,
          <article-title>A cyber-physical systems architecture for industry 4.0-based manufacturing systems</article-title>
          ,
          <source>Manufacturing letters 3</source>
          (
          <year>2015</year>
          )
          <fpage>18</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>K.</given-names>
            <surname>Schweichhart</surname>
          </string-name>
          ,
          <article-title>Reference architectural model industrie 4.0 (rami 4.0), An Introduction</article-title>
          . Available online: https://www. plattform-i40.
          <source>de I 40</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hankel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Rexroth</surname>
          </string-name>
          ,
          <article-title>The reference architectural model industrie 4.0 (rami 4.0), ZVEI</article-title>
          <volume>2</volume>
          (
          <year>2015</year>
          )
          <fpage>4</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.-W.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Durand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Didier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chigani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Torenbeek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Duggal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Bleakley</surname>
          </string-name>
          , et al.,
          <article-title>Industrial internet reference architecture, Industrial Internet Consortium (IIC)</article-title>
          ,
          <source>Tech. Rep</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Moghaddam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. N.</given-names>
            <surname>Cadavid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Kenley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Deshmukh</surname>
          </string-name>
          ,
          <article-title>Reference architectures for smart manufacturing: A critical review</article-title>
          ,
          <source>Journal of manufacturing systems 49</source>
          (
          <year>2018</year>
          )
          <fpage>215</fpage>
          -
          <lpage>225</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>M.</given-names>
            <surname>Djezzar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hemam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maimour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. Z.</given-names>
            <surname>Amara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Falek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Seghir</surname>
          </string-name>
          ,
          <article-title>An approach for semantic enrichment of sensor data</article-title>
          ,
          <source>in: 2018 3rd International Conference on Pattern Analysis and Intelligent Systems (PAIS)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <article-title>Toward principles for the design of ontologies used for knowledge sharing?</article-title>
          ,
          <source>International journal of human-computer studies 43</source>
          (
          <year>1995</year>
          )
          <fpage>907</fpage>
          -
          <lpage>928</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ortiz-Rodriguez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Panchal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Medina-Quintero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Barrera</surname>
          </string-name>
          , MEXIN:
          <article-title>Multidialectal Ontology Supporting NLP Approach to Improve Government Electronic Communication with the Mexican Ethnic Groups</article-title>
          ,
          <year>2022</year>
          , p.
          <fpage>461</fpage>
          -
          <lpage>463</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Nikiforova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Rovite</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Klovins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kante</surname>
          </string-name>
          ,
          <article-title>Evaluation and visualization of healthcare semantic models</article-title>
          ,
          <source>Evaluation</source>
          <volume>323</volume>
          (
          <year>2020</year>
          )
          <fpage>91773</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Domingue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          , Handbook of semantic web technologies, Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hemam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Djezzar</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          <article-title>Boufaida, Multi-viewpoint ontological representation of composite concepts: a description logics-based approach</article-title>
          ,
          <source>International Journal of Intelligent Information and Database Systems</source>
          <volume>10</volume>
          (
          <year>2017</year>
          )
          <fpage>51</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>M. M. Taye</surname>
          </string-name>
          ,
          <article-title>Understanding semantic web and ontologies: Theory and applications</article-title>
          ,
          <source>arXiv preprint arXiv:1006.4567</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>V.</given-names>
            <surname>Jirkovsky</surname>
          </string-name>
          ̀ ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Obitko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mařík</surname>
          </string-name>
          ,
          <article-title>Understanding data heterogeneity in the context of cyber-physical systems integration</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>13</volume>
          (
          <year>2016</year>
          )
          <fpage>660</fpage>
          -
          <lpage>667</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hammer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>McLeod</surname>
          </string-name>
          ,
          <article-title>An approach to resolving semantic heterogeneity in a federation of autonomous, heterogeneous database systems</article-title>
          ,
          <source>International Journal of Intelligent and Cooperative Information Systems</source>
          <volume>2</volume>
          (
          <year>1993</year>
          )
          <fpage>51</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>