<!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>environments⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tetyana Honcharenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olga Solovei</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyiv National University of Construction and Architecture</institution>
          ,
          <addr-line>Air Force Avenue 31, 03037 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>of data for construction projects: Project, BIM Model, BIM Element</institution>
          ,
          <addr-line>Construction Site, GIS Layer</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>The construction industry's reliance on fixed, calendar-based inspections is inefficient and often misses gradual infrastructure degradation, causing costly reactive repairs. This paper presents a six-step framework combining a contextual graph model, real-time IoT data, and a hybrid physics-machine learning pipeline for predictive inspection scheduling. A physics-based degradation model simulates corrosion, fatigue, and stress to create a synthetic dataset for training. A Random Forest model achieved accuracy in detecting at-risk states and a forecasting algorithm predicting inspection needs. Applied to a static plan, the framework detects new high-risk periods, validates or adjusts scheduled inspections, and defers low-risk ones. By updating maintenance plans with data-driven insights, it enables proactive, condition-based asset management that improves safety and reduces costs.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Predictive Maintenance</kwd>
        <kwd>Internet of Things</kwd>
        <kwd>Building Information Modeling</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Graph Database</kwd>
        <kwd>1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Document,
Multimedia,</p>
      <sec id="sec-1-1">
        <title>Telemetry,</title>
      </sec>
      <sec id="sec-1-2">
        <title>Event/Incident,</title>
      </sec>
      <sec id="sec-1-3">
        <title>Task,</title>
      </sec>
      <sec id="sec-1-4">
        <title>Financial</title>
      </sec>
      <sec id="sec-1-5">
        <title>Transaction,</title>
        <p>[1]. A compelling example is the slow water ingress in a concrete foundation, which can lead to
rebar corrosion. This degradation process may proceed undetected for years, and by the time a
scheduled inspection occurs, the structural damage may be severe and prohibitively expensive to
repair. This gap highlights the urgent need to transition from rigid, calendar-based schedules to
intelligent, predictive maintenance methodologies.</p>
        <p>The convergence of Digital Twin, the Internet of Things (IoT), and machine learning (ML) offers
a solution to address this challenge. Yet, as identified in a comprehensive literature review [2], the
field still requires more practical, implementable frameworks and advanced algorithms to realize its
full potential.</p>
        <p>This paper directly answers that call. We propose a novel framework for predictive inspection
scheduling designed to preempt costly failures by detecting the degradation. Our methodology
leverages a hybrid approach: it integrates real-time data from embedded sensors with the static,
contextual knowledge of an asset, such as material specifications and structural load models. A
machine learning model trained on this combined data forecasts the future need for an inspection.
Upon a positive prediction, our framework automatically generates a targeted inspection task,
transforming the maintenance process from a reactive, time-based cycle into a proactive,
data-driven, and condition-based workflow.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Research Objectives</title>
      <p>The goal of this research is to design and validate a framework that facilitates a shift from
calendar-based inspection schedules to a predictive maintenance strategy for civil infrastructure.</p>
      <p>To achieve this objective, this study will resolve the tasks:
1. Develop a physical degradation model of a specific BIM element by translating sensor data
into physical metrics.
2. Design an algorithm for forecasting Inspection Timeline.
3. Define a method to train and evaluate machine learning classification model.</p>
      <p>The scope of this initial study is focused on demonstrating the methodology's viability by
developing and applying the physical degradation model to a single, asset type: a structural steel
beam.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Literature Review</title>
      <p>The research in [3] proposes a Digital Twin framework for railway turnouts, with a core
contribution centered on Explainable AI (XAI). By modeling the system with a Bayesian Network
structured by expert engineering knowledge, their approach delivers not just predictions but also
probabilistic explanations for impending failures. While this 'white-box' model is highly valuable,
its reliance on pre-defined causal structures can be challenging to scale across the diverse and often
less-understood failure modes of heterogeneous building assets. Our framework complements this
by proposing a hybrid approach that leverages both physics-based models and data-driven machine
learning, offering adaptability where a single, explicit causal model may be insufficient.</p>
      <p>The framework developed in [4] for wind turbines focuses on real-time prognostics and active
control. Their Digital Twin not only forecasts failures but also tests control strategies to bring
deviating parameters back within operational thresholds, creating a self-regulating system. Our
perspective is that this self-regulation addresses the symptom, it cannot replace physical
intervention to resolve the root cause of degradation. Therefore, we treat the frequency and
magnitude of such control actions as a primary input signal for our inspection prediction model.</p>
      <p>The work in [5] addresses the pre-deployment problem of optimal sensor placement. Their
results prove that a well-designed sensor network, derived from physics-based simulations,
maximizes the signal-to-noise ratio for damage detection. Our research is complementary and
focuses on the subsequent operational phase. Assuming such a well-placed network is providing
data, our framework answers the question of how to integrate this live sensor data with the rich
contextual information from BIM models to drive a predictive workflow. While simulation-based
design is essential, it is insufficient on its own, as it operates under idealized conditions and cannot
account for the operational complexities our framework is designed to handle.</p>
      <p>The study in [6] successfully validates a real-time infrastructure monitoring system for a "Noise
Barrier Tunnel", integrating a high-resolution BIM model with live IoT data. The system proved
effective through a dual-layer anomaly detection strategy combining real-time hardware alerts
with offline analysis of subtle irregularities. A key limitation, stated by the authors, is that these
advanced data-driven analytics are not part of the real-time system. Our research addresses this
exact gap by automating and integrating the predictive analytics layer into the operational
workflow. We achieve this by adding a machine learning classifier to forecast inspection needs in
real-time, transforming the system from a reactive monitoring platform into a proactive one.</p>
      <p>The research in [7] presents a comprehensive, six-layer data-driven Digital Twin framework
designed to improve Facility Management for tunnels. A limitation of this otherwise holistic study
lies in its treatment of the predictive analytics layer as a generic "data-driven" module, which may
lack the specificity and interpretability required for the diverse and physically distinct assets found
in a BIM model. Our research addresses this limitation by proposing a hybrid physical-ML pipeline.
Instead of a single black-box model, we first use domain-specific engineering principles to compute
explicit degradation metrics, which then serve as robust features for a data-driven classification
model. This provides a more transparent, adaptable, and physically grounded approach to
prediction.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Materials and methods</title>
      <sec id="sec-4-1">
        <title>4.1. A design of framework to enable predictive inspections for construction project asset</title>
        <p>This paper proposes six-process framework designed to enable predictive inspections for building
assets by integrating heterogeneous data sources through a hybrid physical-machine learning
pipeline (Figure 2).</p>
        <p>At the core of our framework is a formal representation of the construction project as a
heterogeneous property graph, denoted as G = (V, E). Here, V represents the set of all project object
types O = {o1, …, on}, where n is the number of object types, and E represents the multi-relational
connections between them. This contextual graph is managed within a native graph database to
ensure high-performance traversal and querying, in line with modern data management principles.</p>
        <p>Since each object o ∈ O is defined by different data types, the database for each must be selected
as a "best-in-class" solution for that specific data type. For example, real-time time-series data from
IoT sensors is best stored in a specialized database like InfluxDB [8].</p>
        <p>Therefore, the framework includes processes to collect data about objects o ∈ O from their
respective databases and storage systems. The process "Fetch Civil Building Construction Graph"
retrieves the contextual graph G. The "Fetch Time-Series Data" process retrieves sensor
measurements for specific BIM elements over a defined time window. In the "Combine Static and
Dynamic Data" process, static metadata from the project graph G is merged with dynamic sensor
measurements to form a dataset suitable for training a machine learning classification model. The
"Create Physical Degradation Model of BIM Element" process defines functions to compute
degradation metrics.</p>
        <p>The "Design Binary Classification Model to Forecast Inspection Need" process involves
designing and building a machine learning model to predict whether an inspection is required
within a specified future time horizon. The "Integrate Predictions into the Graph" process
dynamically updates the graph model G with inspection predictions by creating new nodes and
relationships to represent forecasted risks and inspection schedules.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Beam element Physical degradation model</title>
        <p>
          Corrosion reduction factor [9]:
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
where D – days in service, H – humidity, kc ∈ [0.05, 0.15] corrosion effect range.
        </p>
        <p>The section modulus of a rectangular beam, adjusted for corrosion:</p>
        <p>6⋅CF
where b – beam width, m; h – beam height, m.</p>
        <p>Maximum bending moment for a centrally loaded beam:</p>
        <p>CF =1.0+ D ⋅ H
3650 100</p>
        <p>⋅k c ,
S=
bh2</p>
        <p>,
M = PL ,</p>
        <p>4
where L – beam span length, m; P – weight of a single central load, kN.</p>
        <p>Bending stress is calculated as the maximum bending moment divided by the section modulus:
where α0 is an initial crack length, m.</p>
        <p>Fatigue crack propagation over time in materials under cyclic loading, using Paris Law [12]:</p>
        <p>where nc – number of cycles loadings the component per day, D – number of days the
component has been in service.</p>
        <p>Total crack length after N cycles starting from initial crack length α0 [13]:</p>
        <p>N total=nc⋅D ,
α final=α 0+ ddαN ⋅N .</p>
        <p>K I , final=σ √π α final .</p>
        <p>A final stress Intensity Factor at the final crack lengthfinal:</p>
        <p>The binary rule to identify when inspection is needed consists of 3 conditions, which are joined
by logical “or” operations: a final crack lengthαfinal exceeds 15 mm; safety factor SF is less than 2.0
indicating that the material is closed to failure under the given conditions; the final stress intensity
factor KI,final exceeds 90% of the material's fracture toughness 90% of the material's fracture
toughness KIC [14]:</p>
        <p>Inspection={1 ,α final&gt;0.015∨SV &lt;2.0∨ K I , final≥0.9 K IC .</p>
        <p>
          0 , otherwise
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Algorithm for Forecasting Inspections Timeline</title>
        <p>
          To identify when a beam requires inspection, this paper proposes an algorithm that integrates
physical degradation modeling with predictive machine learning techniques. For the defined
forecast period the algorithm identifies the number of periods denoted asnsteps, and for each period
calculates the future date, denoted as tfuture. It updates the beam's parameters using a
time-dependent degradation model, denoted as Xfuture, using function f(∙) which performs
calculations according to equations (
          <xref ref-type="bibr" rid="ref1 ref10 ref11 ref12 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">1–12</xref>
          ). A trained binary classification model M, is used to
predict probability of inspection needs at time tfuture. The algorithm’s output is a dataframe with
forecasted beams inspection timeline, denoted as df.
        </p>
        <p>Algorithm 1. Algorithm for forecasting Beam Inspection Timeline:</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Method to train and evaluate machine learning classification algorithms</title>
        <p>
          Random Forest Classifier is trained with 200 trees, a learning rate is set to 0.1 and a maximum tree
depth limited to 15. Additionally, 10 samples are required to form a node. Gini Impurity is used as
the splitting criteria:
k
G (t )=1−∑ ( pi)2 , (
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
        </p>
        <p>i=1
where pi is the proportion of samples belonging to class i at node t.</p>
        <p>The XGBoost classifier is trained with 300 trees, a learning rate of 0.1, and a maximum tree
depth limited to 7. The objective function to be minimized is Binary Log Loss:</p>
        <p>1 N
L=− ∑ [ yi log ( pi)+(1− yi) log (1− pi)] .</p>
        <p>N i=1</p>
        <p>The hyperparameters for Random Forest Classifier and XGBoost were selected based on
established best practices and findings from preliminary experiments. A standard scaling method is
used to normalize feature values with the same scale.</p>
        <p>The performance of each model is evaluated using the 5-fold cross-validation method and
includes the following metrics:</p>
        <p>The proportion of correctly classified samples among all samples:</p>
        <p>The harmonic mean of precision and recall, balancing the tradeoff between false positives and
false negatives:</p>
        <p>Accuracy =</p>
        <p>TP +TN
TP + FP +TN + FN</p>
        <p>.</p>
        <p>F1=
2⋅Precision⋅Recall .</p>
        <p>Precision+ Recall</p>
        <p>Additionally, a comprehensive visualization of where errors occur in "No Inspection Required"
vs. "Inspection Required" predictions is provided through a confusion matrix.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experiments Preparation</title>
      <sec id="sec-5-1">
        <title>5.1. Proposed Operational Data Integration Framework</title>
        <p>To enable predictive inspections for construction project assets, we propose an operational
framework that integrates data from multiple specialized databases.</p>
        <p>A comprehensive civil construction project model, represented as a graph G = (V, E), is stored in
a Neo4j database (see Figure 3). The process of identifying data for a specific asset—in the scope of
this paper, a construction beam—begins by querying this graph. A Cypher query, such as MATCH
(s:Sensor)-[:ATTACHED_TO]-&gt;(e:Element {elementID: $target_id}) RETURN s.deviceID, is used to
traverse the graph from a target :Element node to its associated :Sensor nodes, retrieving the
unique deviceID for each sensor.</p>
        <p>Static parameters required for the physical degradation model would then be retrieved from
their respective sources. For this study, we assume these parameters are stored as properties on the
:Element nodes within the Neo4j graph. For each structural beam asset (elementID) the parameters
include: Geometric Properties: beam.width (b), beam.height (h), beam.spanLength (L). Material
Properties: beam.yieldStrength (σy), beam.fractureToughness (KIC), beam.paris_C, beam.paris_m.
Operational Parameters: beam.initialCrackLength (α0), beam.cyclesPerDay (nc). Provenance Data:
beam.installationDate, from which "Days in Service" (D) is calculated.</p>
        <p>
          Using the retrieved deviceIDs, queries would be sent to a time-series database (InfluxDB) to
fetch dynamic measurements such as Humidity (H), Temperature (T), and Load (P) over a given
time window. The combination of this static and dynamic data forms the complete feature vector
required for real-time prediction.
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          )
(16)
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Methodology for Synthetic Data Generation and Model Training</title>
        <p>This study validates the proposed predictive models using a synthetically generated dataset. This
approach allows for the creation of a balanced and comprehensive dataset to rigorously train and
test the machine learning algorithms.</p>
        <p>
          A dataset of 2000 observations was generated. A subset of parameters (Table 1) were sampled
from uniform distributions and the remaining parameters were derived according to Equations
(
          <xref ref-type="bibr" rid="ref1 ref10 ref11 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">1–11</xref>
          ). Two distinct ranges were used to create a class-imbalanced scenario reflective of reality:
1. Range 1 (Inspection = 0): These parameters were chosen to simulate beams operating under
normal, healthy conditions where an inspection is not required.
2. Range 2 (Inspection = 1): These parameters were chosen to simulate beams under higher
stress or with more advanced degradation, representing conditions where an inspection is
required according to the binary rule in Equation (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ).
        </p>
        <p>To address the class imbalance inherent in generated datasets (where non-failure cases far
outnumber failure cases), the SMOTE (Synthetic Minority Over-sampling Technique) was applied
to the training data. The default sampling_strategy='auto' was used, which oversamples the
minority class until it has the same number of instances as the majority class, resulting in a
balanced 1:1 class ratio. The number of nearest neighbors used to generate synthetic samples,
k_neighbors, was also kept at its default value of 5. This balancing technique helps prevent the
machine learning models from being biased towards the majority class and improves their ability
to detect the rare "inspection required" events [15].</p>
        <p>
          The balanced dataset was then used to train two machine learning classifier algorithms: a
Random Forest Classifier (RF) and an Extreme Gradient Boosting Classifier (XGBoost), with the
goal of predicting the binary outcome defined in Equation (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ).
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Experiment setup</title>
        <p>The models were developed and trained using the Python programming language in the following
software environment: PyTorch (version 2.7.0 + cpu), NumPy (version 2.2.4), Pandas (version 2.2.3),
Scikit-learn (version 1.6.1), Matplotlib (version 3.10.1). Construction graph model was developed
and stored in Neo4j desktop (version 2.0.3). Time series data loaded from InfluxDb.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Results and discussion</title>
      <p>Figure 5 visualizes physical relationships in the dataset. Red points denote “Need Inspection”
and green “No Inspection.” Figure 5(a) shows applied load (P) vs. bending stress (σ): loads &lt; 30 kN
are mostly safe; &gt; 60 kN correlate with inspection need. Figure 5(b) shows crack growth rate vs.
daily cycles – low cycles (&lt; 5,000/day) show low growth, while &gt; 15,000/day strongly increase
da/dN. Figure 5(c) links corrosion to humidity—low humidity (10–40 %) causes minor corrosion;
high humidity (70–95 %) accelerates it.</p>
      <p>Figure 6 confirms the dataset’s suitability for ML training. The XGBoost classifier misclassified
two “Needs Inspection” cases (recall = 0.9901), while the Random Forest (RF) achieved perfect
accuracy (Accuracy = 1.0, F1 = 1.0). Hence, Algorithm 1 was executed using the RF model.</p>
      <p>Table 2 records less Accuracy of XGBoost classifier caused by two missed cased as was
illustrated on Figure 6.
Therefore, Algorithm 1 is executed with the trained Random Forest model.</p>
      <p>The forecasted with Algorithm1 inspections requirements are illustrated on Figure 7. Figure 7
(a) depicts the probability of the beam requiring an inspection over the forecasted time horizon.
The red dashed horizontal line indicates the decision threshold (0.5); when the probability of
requiring inspection exceeds this threshold, an inspection is recommended. There are three peaks
exceeding the threshold, each lasting for a short period before the probability drops: Early in the
timeline (near t = 0). At approximately Year 2 and Year 4. On Figure 7 (b) the plot shows the change
in the safety factor (SF) over time, with the red dashed line denoting the minimum safety factor
threshold (SF = 2.0). When t = 2 years, 4 years SF approaches dips below the critical threshold
coinciding with the inspected probability of the beam requiring an inspection peaks in Fig 7. (a)
chart. Crack propagation has a spike near the start of the graph (Figure 7 (c)). The crack length
grows beyond 10mm, crossing into the critical failure zone early in the forecast. After this initial
crack growth, no further crack propagation is observed until Year 4, where another spike is visible.
This second spike also crosses into the Critical Zone. Most of the time horizon sees stable or
negligible crack growth—suggesting limited degradation during those intervals.</p>
      <p>The results of the integration of the predictions for planned inspection are illustrated on Figure
8 (b) and include the following:
1. The static plan's first inspection is a routine visual check on March 2025. However, our
predictive model (Figure 7.a) shows a high probability (&gt;0.5) of inspection need starting
earlier, driven by a significant initial crack propagation event (Figure 7.c). The framework
automatically generates a task for a new, unscheduled "Detailed Inspection" in March 2025,
specifically focused on crack assessment.
2. The static plan calls for a 'Detailed Inspection' on November 2026. Our model confirms the
need for an inspection around this time, with the probability peaking in late 2026
(approximately Year 2). However, our framework provides additional insight: the driver for
this inspection is the Safety Factor (SF) below the critical threshold of 2.0 (Figure 7.b). The
scheduled 'Detailed Inspection' for November 2026 is validated and confirmed as necessary.
The framework will update the description, specifying to focus on the factors affecting the
safety factor.
3. The static plan includes a 'Routine Visual' inspection on June 2027. Our predictive model
shows a very low probability of inspection need throughout 2027. The safety factor is above
the threshold, and crack growth during this period. The framework updates the inspection's
description recommending that the inspection scheduled for June 2027 is unnecessary and
can be safely deferred.
4. The static plan schedules a 'Detailed Inspection' for November 2028. Our model concurs,
showing a sharp spike in inspection probability around Year 4 (~ October 2028). The
underlying drivers are identified as another significant crack propagation event and a
corresponding dip in the safety factor. The framework updates the inspection's description
by setting a high-priority.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>This research developed and validated a novel framework for predictive inspection scheduling in
construction projects. The core contribution is a hybrid physics-machine learning (ML)
methodology, where a physics-based degradation model of a structural beam generated a
highfidelity synthetic dataset for training ML classifiers.</p>
      <p>Applying the forecasting algorithm to a real-world, static inspection plan demonstrated the
framework’s practical value. It dynamically identified a new high-risk period requiring an added
inspection, validated necessary scheduled inspections with causal insights, and flagged a low-risk
period where an inspection could be safely deferred-optimizing resources while enhancing safety
and efficiency.</p>
      <p>The main limitation is that the ML models were trained on synthetic data derived from physical
models, which cannot fully represent real-world noise, sensor errors, or operational variability. The
study was limited to one asset type (a structural beam) and specific degradation modes (corrosion
and fatigue), excluding others such as fire or impact damage.</p>
      <p>Future work will expand the framework’s scope by developing a library of degradation models
for various asset types and incorporating explainable AI (XAI) methods, such as SHAP, to increase
transparency and user trust in predictive decisions.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <sec id="sec-8-1">
        <title>The authors has not employed any Generative AI tools.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mahmoodian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shahrivar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Setunge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mazaheri</surname>
          </string-name>
          ,
          <article-title>Development of digital twin for intelligent maintenance of civil infrastructure</article-title>
          ,
          <source>Sustainability</source>
          <volume>14</volume>
          (
          <issue>14</issue>
          ) (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3390/su14148664.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H. H.</given-names>
            <surname>Hosamo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Nielsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Alnmr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Svennevig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Svidt</surname>
          </string-name>
          ,
          <article-title>A review of the digital twin technology for fault detection in buildings</article-title>
          ,
          <source>Frontiers in Built Environment</source>
          <volume>8</volume>
          (
          <year>2022</year>
          ). doi:
          <volume>10</volume>
          .3389/fbuil.
          <year>2022</year>
          .
          <volume>1013196</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y. B. S.</given-names>
            <surname>Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Z.</given-names>
            <surname>Kangda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. N.</given-names>
            <surname>Farsangi</surname>
          </string-name>
          ,
          <article-title>Integration of building information modeling and machine learning for predictive maintenance</article-title>
          , in: E. N.
          <string-name>
            <surname>Farsangi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Noori</surname>
          </string-name>
          , T.y
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Sarhosis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Mirjalili</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <string-name>
            <surname>Skibniewski</surname>
          </string-name>
          (Eds.),
          <article-title>Digital Transformation in the Construction Industry</article-title>
          , Woodhead Publishing, Sawston, Cambridge,
          <year>2025</year>
          , pp.
          <fpage>361</fpage>
          -
          <lpage>378</lpage>
          . doi:
          <volume>10</volume>
          .1016/B978-0
          <source>- 443-29861-5</source>
          .
          <fpage>00017</fpage>
          -
          <lpage>2</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I.</given-names>
            <surname>Abdullahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Longo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Samie</surname>
          </string-name>
          ,
          <article-title>Towards a distributed digital twin framework for predictive maintenance in industrial internet of things (IIoT)</article-title>
          ,
          <source>Sensors</source>
          <volume>24</volume>
          (
          <issue>8</issue>
          ) (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3390/s24082663.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Bondoc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tayefeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barari</surname>
          </string-name>
          ,
          <article-title>Learning phase in a LIVE digital twin for predictive maintenance</article-title>
          ,
          <source>Autonomous Intelligent Systems</source>
          <volume>2</volume>
          (
          <issue>1</issue>
          ) (
          <year>2022</year>
          ).
          <source>doi:10.1007/s43684-022-00028-0.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Design and validation of a real-time maintenance monitoring system using BIM and digital twin integration</article-title>
          ,
          <source>Buildings</source>
          <volume>15</volume>
          (
          <issue>8</issue>
          ) (
          <year>2025</year>
          ). doi:
          <volume>10</volume>
          .3390/buildings15081312.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <article-title>Data-driven digital twin-based smart tunnel maintenance system</article-title>
          ,
          <source>Intelligent Geoengineering</source>
          (
          <year>2025</year>
          ). doi:
          <volume>10</volume>
          .1016/j.ige.
          <year>2025</year>
          .
          <volume>09</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hadjichristofi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Diochnos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Andresakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Vescoukis</surname>
          </string-name>
          ,
          <article-title>Using time-series databases for energy data infrastructures</article-title>
          ,
          <source>Energies</source>
          <volume>17</volume>
          (
          <issue>21</issue>
          ) (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3390/en17215478.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Gere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Goodno</surname>
          </string-name>
          , Mechanics of Materials, 5th ed., Brooks/Cole, Pacific Grove, CA, USA,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>ASM</given-names>
            <surname>Handbook</surname>
          </string-name>
          , volume
          <volume>1</volume>
          :
          <article-title>Properties and Selection: Irons, Steels, and High Performance Alloys</article-title>
          , ASM International, Novelty, Ohio, USA,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>T. L. Anderson</surname>
          </string-name>
          , Fracture Mechanics: Fundamentals and Applications, Chapman &amp; Hall/CRC,
          <string-name>
            <surname>Boca</surname>
            <given-names>Raton</given-names>
          </string-name>
          , USA,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L. F. F.</given-names>
            <surname>Ricardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Topper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. C. H.</given-names>
            <surname>Ricardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A. J.</given-names>
            <surname>Miranda</surname>
          </string-name>
          ,
          <article-title>Crack propagation in the threshold stress intensity region: a short review</article-title>
          ,
          <source>in: Proceedings of the XIX International Colloquium on Mechanical Fatigue of Metals</source>
          , Springer, Cham,
          <year>2019</year>
          , pp.
          <fpage>175</fpage>
          -
          <lpage>180</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -13980-3_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>W. D. Callister</given-names>
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Rethwisch</surname>
          </string-name>
          , Materials Science and Engineering: An Introduction, John Wiley &amp; Sons, Hoboken, New Jersey,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>ASM</given-names>
            <surname>Handbook</surname>
          </string-name>
          , volume
          <volume>19</volume>
          :
          <article-title>Fatigue and Fracture</article-title>
          , ASM International, Novelty, Ohio, USA,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gobov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solovei</surname>
          </string-name>
          ,
          <article-title>Approaches to improving the accuracy of machine learning models in requirements elicitation techniques selection</article-title>
          ,
          <source>in: Proceedings of the International Conference on Computer Science, Engineering and Education Applications</source>
          , Springer Nature, Cham,
          <year>2023</year>
          , pp.
          <fpage>574</fpage>
          -
          <lpage>584</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -36118-0_
          <fpage>51</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>