ConceptioArchivearXiv CS
arXiv CSopen access

System-aware contextual digital twin for ICS anomaly diagnosis

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
cryptographycybersecurityprivacysecurity
cryptography, security, privacy, cybersecurity

S YSTEM -AWARE C ONTEXTUAL D IGITAL T WIN FOR ICS A NOMALY D IAGNOSIS

arXiv:2604.24051v1 [cs.CR] 27 Apr 2026

A P REPRINT Eungyu Woo Department of EECS DGIST Daegu, South Korea [email protected]

Yooshin Kim Department of EECS DGIST Daegu, South Korea [email protected]

Wonje Heo Department of EECS DGIST Daegu, South Korea [email protected]

Donghoon Shin Department of EECS DGIST Daegu, South Korea [email protected]

April 28, 2026

A BSTRACT Industrial Control Systems (ICS) integrate computing, physical processes, and communication to operate critical infrastructures such as power grids, water treatment plants, and oil and gas facilities. As ICS become increasingly targeted by cyberattacks, timely and reliable anomaly diagnosis is essential for protecting operational safety. However, existing ICS anomaly detection approaches face practical limitations: supervised methods require extensive labeled attack data and suffer from class imbalance, while model-based detectors often lack the ability to provide deep insight into the root causes of anomalies, leading to elevated false alarms and making it difficult for operators to initiate a timely response. In this work, we propose a system-aware unsupervised framework for ICS anomaly diagnosis that combines lightweight online detection with contextual explanation. The system identifies deviations from observed normal behaviors without prior knowledge of system topology. To support actionable response, we further concatenate a contextual digital twin augmented with an Large Language Model (LLM) to enhance interpretability, which translates detection evidence into grounded diagnostic hypotheses and verification steps for operators. Experiments on public ICS benchmarks demonstrate that the proposed framework achieves real-time detection efficiency and provides consistent, interpretable anomaly diagnoses, enabling low-latency warning and practical deployment in complex industrial environments. Keywords Large Language Model · Industrial Control System · Contextual Digital Twin · Anomaly Detection

1

Introduction

Industrial Control Systems (ICS) operate critical infrastructures such as water treatment plants, power grids, and manufacturing facilities [1, 2]. Their continuous and reliable operation is essential for public safety and economic stability [2]. In recent years, however, ICS have frequently been targeted by cyberattacks, ranging from stealthy process manipulation to disruptive sabotage [3, 4]. Unlike conventional information technology (IT) systems, failures in ICS can directly translate into physical consequences, making timely and reliable anomaly detection a core requirement for safe operation [1]. Despite extensive research on ICS anomaly detection, existing methods still struggle to bridge the gap between reliable detection and practical diagnosis [5, 6]. Supervised methods rely on labeled attack data [7], but in practice such data are extremely scarce, highly imbalanced, and quickly outdated as attack strategies evolve, which limits their robustness in real deployments [8]. Unsupervised methods avoid label dependence and are therefore more suitable for realistic settings [7], but they typically focus on detecting statistical deviations without providing sufficient insight into the underlying causes [9, 10]. As a result, even when anomalies are detected, operators still face a time-consuming diagnostic process, inspecting raw signals and logs to identify the underlying causes and system-level implications [11].

SCDT

A P REPRINT

Figure 1: An illustration of Process 1 in the SWaT testbed [14]. Colored regions indicate recurrent operational contexts, each characterized by a specific actuator configuration and a consistent pattern of sensor evolution. The table summarizes the context-dependent actuator states and corresponding sensor behaviors, revealing invariant relationships between actuators and sensors under the same operational objective.

This gap motivates the need for unsupervised anomaly detection frameworks that are not only sensitive to abnormal behavior but also capable of supporting explanation and diagnosis [6]. A defining characteristic of ICS is the structured interaction between actuators and sensors [12, 13]. Operators (or control logic) manipulate actuators to achieve specific operational objectives, sensors observe the resulting system states, and the actuators are subsequently adjusted based on this feedback, forming a closed control loop. Through this cyclic process, stable relationships emerge between actuator configurations and sensor responses. In real-world testbeds such as water treatment systems [14], we observe that under a fixed operational objective (e.g., maintaining tank levels in Process 1), similar actuator configurations repeatedly induce similar patterns of sensor evolution (Fig. 1). This regularity indicates the existence of invariant rules, or more broadly, operational contexts, governing sensor-actuator relationships. These context-dependent invariants provide a natural basis for modeling expected system behavior under normal operation, beyond mere pointwise signal statistics [15, 16]. In practice, human operators diagnose anomalies by reasoning over system context [17]: they interpret the current system behavior with respect to the expected behavior under the assumed operating regime and identify where this contextual consistency is violated. This context-driven reasoning process is critical for rapid recovery, yet it relies heavily on scarce domain expertise [18]. When diagnosis is delayed, the consequences can escalate into human, social, and physical harm, highlighting the need for effective decision-support mechanisms [1]. In this regard, large language models (LLMs) have recently attracted attention as potential aids for complex reasoning tasks [19, 20, 21, 22]. However, directly applying LLMs to raw numerical time-series data in ICS is inappropriate due to the risk of hallucination and the absence of proper grounding [23, 24, 25]. Instead, structured, context-aware, and evidence-based diagnostic hypotheses are required to bridge numerical detection with semantic reasoning [26]. In this work, we propose SCDT (System-aware Contextual Digital Twin), a framework that reconceptualizes ICS anomaly diagnosis as a two-stage, evidence-grounded reasoning problem. In the first stage, SCDT performs fast unsupervised system-status monitoring by learning context-conditioned behavioral envelopes from historical normal operation. This captures invariant regularities of ICS behavior across diverse operating regimes without relying on attack labels. During online monitoring, SCDT evaluates whether the observed system state is compatible with these learned envelopes and triggers a system-level alert upon decisive deviations. When the operational context cannot be matched reliably, SCDT explicitly marks the case as ambiguous rather than forcing an arbitrary decision, preserving safety and enabling downstream reasoning. In the second stage, SCDT concatenates a contextual digital twin powered by an LLM to support diagnosis. The LLM operates on structured detector evidence—such as violated behavioral dimensions, deviation margins, and the matched operational context—together with system metadata to generate grounded diagnostic hypotheses and verification steps. 2

SCDT

A P REPRINT

This separation preserves evidence-based safety-critical detection, while leveraging LLMs for semantic interpretation and operator-facing explanations. The key contributions are summarized as follows: • System-aware unsupervised diagnosis. We formulate ICS anomaly diagnosis around sensor-actuator context, enabling context-conditioned monitoring aligned with closed-loop control. • LLM-grounded contextual explanations. We introduce an LLM-based diagnostic layer that converts detector evidence into actionable, grounded hypotheses without altering the detector’s decisions. • Robust handling of ambiguous contexts. We learn reusable normal envelopes across diverse operating regimes and explicitly treat low-confidence context matching as ambiguity. • Real-time, deployment-oriented design. We provide lightweight online screening with system-level aggregation to reduce false alarms under legitimate regime changes.

2

Related Work

Multivariate Time Series Anomaly Detection Unsupervised anomaly detection for multivariate time series (MTS) is typically based on distance/subspace methods or deep models trained with reconstruction or prediction objectives. Classical baselines such as PCA [27] and KNN [28] flag anomalies using projection error or neighbor distance, and OCSVM [29] learns a boundary that encloses normal data. These methods are simple and fast, but they mainly rely on global statistics and are sensitive to changes in operating modes. Reconstruction-based deep models use reconstruction error as an anomaly score. AE [30] is the standard baseline, and DAGMM [31] combines an autoencoder with mixture modeling to compute energy scores. For sequential dynamics, LSTM-VAE [32] uses recurrent encoder-decoder structures. Adversarial variants such as MADGAN [33] and USAD [34] increase the separation between normal and abnormal samples by training generator/discriminator-style components. These models can capture complex patterns, but the score is still driven by how well the model fits the data, which often does not reflect control context. Prediction-based and structure-aware approaches incorporate cross-sensor dependencies. GDN [35] learns sensor relations and detects anomalies from forecasting residuals, and FuSAGNet [36] models temporal dynamics and feature subspaces with attention and recurrent units. While these methods use correlations across variables, they still treat normality as statistical regularity of signals. In ICS, normality depends on actuator settings, process stage, and control intent, so the same sensor behavior can be normal in one context and abnormal in another [15, 13]. Many MTS methods do not explicitly represent this dependency, and consequently provide limited interpretability: they typically return anomaly scores without an explicit rationale linking the decision to actionable control-state explanations. Digital Twins and LLM-Based Reasoning for ICS High-fidelity digital twins (DTs) can support prediction and diagnosis by simulating plant dynamics, but they are costly to build and maintain [37]. They require domain modeling, and understanding their internal logic often needs specialized tools [38, 39]. Updating DTs for changes in plant configuration is also expensive [40]. Explainable AI has been used to improve DT transparency, but research in this area remains limited [41]. These approaches identify which sensors are anomalous but fail to explain why the behavior violates the current control logic or actuator context. This creates demand for DT approaches that are easier to build, easier to update, and interpretable by design. Interpretable approaches instead mine invariants or rules connecting actuator states and sensor responses [15, 13]. These methods can provide explicit constraints, but they often depend on handcrafted features and static rule sets, which are expensive to curate and do not adapt well to changes. To overcome these rigidities, Large Language Models (LLMs) have emerged as a promising alternative, offering flexible capabilities for contextual reasoning on structured logs and telemetry. Recent works utilize LLMs to automate invariant extraction from documentation [42] and generating attack patterns for testing [43]. However, current LLM-based approaches do not provide a method to continuously derive and maintain an explicit, evolving set of sensor-actuator rules that can be used for anomaly reasoning and human-readable explanations.

3

System-Aware Contextual Digital Twin (SCDT)

3.1

Overview

In ICS, sensor trajectories are inherently context-dependent; a specific sensor pattern may be normal under one actuator configuration yet abnormal under another. Figure 3 illustrates the closed-loop architecture, in which sensors, controllers, actuators, and physical processes interact through continuous feedback. To address this, we define the Sensor-Actuator Combination (S-AC) context as the joint actuator state observed at the beginning of a sensor window. 3

SCDT

A P REPRINT

Figure 2: Overview of the proposed SCDT framework. The left panel shows training, where normal features are extracted and multi-stage S-AC clustering forms rule prototypes. The right panel shows inference, where the Primary LLM summarizes rules and the Secondary LLM detects anomalies from the current window by matching features to the rule set.

Figure 3: ICS Operation The full SCDT pipeline, illustrated in Figure 2, is designed to model these contexts. Starting with window-level feature extraction, the system identifies normal operational modes via multi-stage clustering and encodes them into interpretable rule envelopes for fast screening. A Primary LLM translates these numerical prototypes into semantic expectations. At inference time, the system performs a hierarchical diagnosis: it first applies a deterministic check using the retrieved rules, and then employs a Secondary LLM to either explain definitive results or arbitrate ambiguous cases. This design effectively balances high-speed detection with deep, human-readable diagnostics. 3.2

Statistical Feature Extraction for grounded normal state

Notation Let x = {x0 , . . . , xW −1 } denote a sensor window of length W , and let AC be the actuator combination at the window start. We denote the core feature vector by z ∈ R8 and the rule descriptor by y ∈ R13 . For actuator-level indexing, each actuator value is discretized into a finite state Aa ∈ {0, . . . , B} by a fixed quantization (binning) map Aa = ba (·). With a slight abuse of notation, we refer to this discretized actuator state simply as A. −1 2 Window-level feature extraction For each window x = {xt }W t=0 , define ∆xt = xt+1 − xt and ∆ xt = ∆xt+1 − ∆xt . We compute eight core statistics:

• fmean : sample mean of x, • famp : robust amplitude Q0.995 (x) − Q0.005 (x), • fstd : sample standard deviation, • frmse : RMSE to least-squares line at + b, P • f∆ : mean absolute first difference W1−1 t |∆xt |, P • f∆2 : mean absolute second difference W1−2 t |∆2 xt |, • fneg : number of negative jumps satisfying ∆xt < T . 4

SCDT

A P REPRINT

Table 1: Feature taxonomy for window-level representation (13 features). Each feature contributes to characterize level, shape, trend, variability, or periodicity of ICS sensor behavior. Feature Level Variability Shape Trend Description fmin fmax fmean famp fstd frmse f∆ f ∆2 fneg fspec fs,1 fs,2 fs,3

O O O O -

O O O -

• fspec : non-DC spectral ratio

O O O O O O P

O O O O

2 k≥1 |Xk | /(

Window minimum (lower level bound) Window maximum (upper level bound) Average operating level Robust amplitude (0.995–0.005 quantile range) Global variability (dispersion) Deviation from linear trend (linearity residual) Magnitude of local changes (first difference) Sharpness or curvature of changes (second difference) Count of large negative jumps (drain/reset behavior) Non-DC spectral energy ratio (periodicity strength) Early-window trend (local slope) Mid-window trend (local slope) Late-window trend (local slope)

P

k≥0 |Xk |

2

+ ϵ),

where T = −5 · MAD(∆x), (at + b) is the linear fit of x, and Xk is the rFFT of x − mean(x). The core feature vector is z = [fmean , famp , fstd , frmse , f∆ , f∆2 , fneg , fspec ]. For rule construction and diagnosis, we extend the descriptor to 13 dimensions: y = [fmin , fmax , fs,1 , fs,2 , fs,3 , z], where fmin = min(x), fmax = max(x), and fs,i is the slope of the i-th third segment of the window (early/mid/late trend). Interpretable meta-attributes and the 8D/13D split We distinguish the 8-D core feature vector z from the 13-D extended descriptor y for both efficiency and interpretability. During rule learning and clustering, we primarily use z to reduce computational overhead, while handling absolute operating-band differences through a separate level-gap margin rule; hence, explicit extrema and segment-wise slopes are not required in the clustering space. In the Table 1, for diagnosis and explanation, we switch to y = [fmin , fmax , fs,1 , fs,2 , fs,3 , z] to provide operator-facing summaries in four meta-attributes: Level via (fmin , fmax , fmean ) (optionally complemented by the robust range famp ), Trend via (fs,1 , fs,2 , fs,3 ), Variability via (fstd , frmse , famp ), and Shape via (f∆ , f∆2 , fneg , fspec ). This separation allows the system to focus on core dynamics during clustering while leveraging the full feature set to capture the complete shape of normal states during inference, leading to superior detection performance. 3.3

Multi-stage Rule Clustering

Clustering for each S-AC For each sensor s and actuator combination AC, we collect the set of core features {zj }nj=1 extracted from windows observed under (s, AC), where n denotes the total number of time windows. Because normal operation under a fixed (s, AC) can still include multiple modes (e.g., different inflow regimes or upstream conditions), we identify modes via the following multi-stage procedure: (i) Level-gap grouping. We first partition windows into coarse level groups {Gi } using level-related statistics (e.g., fmin , fmax ) so that windows with clearly different operating levels are not clustered together. Each group yields a matrix Z(i) ∈ Rni ×8 . (ii) Group-wise UMAP [44]. UMAP efficiently captures non-linear correlations and preserves global structure even at high speeds, which is crucial for distinguishing complex operational modes. For each group Gi , we embed Z(i) into 2D: Z(i) ∈ Rni ×8 7→ U(i) ∈ Rni ×2 . This stabilizes clustering under heterogeneous regimes by preserving local neighborhoods within each level group. (iii) Group-wise HDBSCAN [45]. We apply HDBSCAN on each U(i) to discover density-separated clusters. By leveraging cluster stability measures across a hierarchy, HDBSCAN automatically determines density thresholds without requiring a manual global ϵ, making it robust to varying cluster densities. Single-cluster outcomes are allowed. 5

SCDT

A P REPRINT

(iv) Global consolidation. We aggregate clusters from all groups under the same (s, AC). Since HDBSCAN may yield an excessive number of fine-grained clusters, we merge similar clusters by optimizing the silhouette score [46] to ensure that each resulting cluster represents a distinct operational mode. The final clusters C(s,AC) = {C1 , . . . , CK } represent normal modes under the given context. Rule construction For each mode Ck ∈ C(s,AC) , we collect the corresponding 13D descriptors {y} and define an element-wise quantile envelope:   R(s,AC),k = Qα (y), Q1−α (y) , where α is small (e.g., α = 0.005). This envelope compactly encodes admissible feature ranges for that mode. Fast robust distance model To support fast screening against many candidate modes, we additionally store a robust diagonal distance [47] model per cluster in a robustly scaled space. Let ỹ denote y after a robust per-key scaling (e.g., robust scaler fitted on all samples of the key). For each cluster Ck , we compute a robust center µk (median) and a robust scale vector σk (IQR with a safety floor to avoid degenerate scales). For an input ỹ, we define uk = (ỹ − µk ) ⊘ (σk + ϵ),

uk ← clip(uk , −zmax , zmax ),

and define the diagonal robust distance, where ⊘ denotes element-wise division. d2k (ỹ) =

13 X

u2k,j .

j=1

We calibrate a cluster-specific threshold θk from training distances (e.g., θk = Qq (d2k ) with a high q such as 0.999), and apply a baseline floor for small clusters to prevent overly tight acceptance. 3.4

LLM-Driven Rule Diagnosis

Primary-LLM semantic rule generation For each mode rule R(s,AC),k , a frozen Primary LLM generates a short natural-language description that summarizes expected behavior under the corresponding actuator context (e.g., expected level/trend/variability/shape patterns). To obtain this description, we prompt the LLM with the feature statistics of each cluster and request a concise, single-sentence characterization. In particular, Level is represented by the cluster mean as a central tendency, with the admissible range determined by (fmin , fmax ), and further refined using the robust amplitude famp to capture typical within-window variation. Trend is inferred from the three segment-wise slopes (fs,1 , fs,2 , fs,3 ) and mapped to one of increase, decrease, maintain to describe the overall direction across the window. Variability is categorized into compact, middle, dispersed based on dispersion-related features (e.g., fstd and robust difference statistics), and Shape is summarized as stable, middle, fluctuating using higher-order dynamics and spectral cues (e.g., ∆- and ∆2 -based statistics, negative jumps, and the non-DC spectral ratio). After computing these attributes for each cluster associated with a rule, we select the dominant cluster modes (i.e., those with the highest support) and record their LLM-generated sentences as the semantic rule text stored alongside the numerical envelopes for downstream diagnosis. Actuator-level marginalization and sensor-actuator relatedness (S-A) To generalize beyond exact S-AC keys and to enable actuator-aware diagnosis, we build an actuator-level index over discretized actuator states. Let Aa = ba (AC) ∈ {0, . . . , B} denote the discretized state of actuator a at the window start under context AC. For each sensor s, actuator a, and actuator state A, we pool normal modes across all S-AC contexts whose actuator state matches A: [ C(s,a,A) = C(s,AC) , AC: ba (AC)=A

RuleS-A [(s, a, A)] = {R(s,AC),k : Ck ∈ C(s,a,A) }. Not all actuators influence a given sensor. We therefore estimate a relatedness score r(s, a) by measuring how the sensor’s mode-summary distribution changes across actuator states. For each (s, a, A) we form a discrete signature of each pooled mode (e.g., tags derived from y capturing level/trend/variability/shape), construct the empirical distribution Ps,a,A over signatures, and define  r(s, a) = AggA̸=A′ JS Ps,a,A ∥ Ps,a,A′ , where JS is Jensen-Shannon divergence [48] and Agg is an average or maximum across state pairs. Actuators with low r(s, a) are treated as unrelated and excluded from LLM prompts. 6

SCDT

A P REPRINT

Primary-LLM actuator-state semantic rule bank For each related pair (s, a) and each actuator state A, a frozen Primary LLM generates a 1-2 sentence expectation Ts,a,A that summarizes typical behavior under RuleS-A [(s, a, A)]. The prompt provides representative pooled modes. The resulting texts {Ts,a,A } are stored for fast retrieval during diagnosis and arbitration. Fallback retrieval via S-A index If an exact (s, AC) key is unavailable at inference, we fall back to the S-A index over discretized actuator states. Given ACcurr , we retrieve actuator-conditioned candidates for the current states: [   Ces = RuleS-A (s, a, ba (ACcurr )) . a∈ACcurr

This retrieval provides both numerical candidates (envelopes/distances) and semantic expectations Ts,a,ba (ACcurr ) even when the full actuator combination is unseen. 3.5

Inference Process

Candidate retrieval Given a live window, we compute ycurr and observe ACcurr . For each sensor s, candidate mode rules are retrieved as   if (s, ACcurr ) ∈ Rule, RuleS-AC [(s, ACcurr )], [   Cs = RuleS-A (s, a, ba (ACcurr )) , otherwise.   a∈ACcurr

If Cs is empty, the sample is marked as ambiguous and deferred to LLM arbitration. Deterministic screening with envelopes and robust distances For each candidate mode k ∈ Cs , we perform two rapid validation: (i) Envelope membership. If ycurr lies inside the quantile envelope of any mode, it is accepted as normal: ∃k : ycurr ∈ R(s,AC),k ⇒ Normal. (ii) Robust distance acceptance. Otherwise, we compute d2k (ỹcurr ) and compare it to an expanded threshold: d2k (ỹcurr ) ≤ θk (1 + ρ) ⇒ Normal, where ρ ≥ 0 is a small relaxation factor that controls tolerance. We define the per-mode margin as mk = θk (1 + ρ) − d2k (ỹcurr ), and select the representative mode by k ⋆ = arg maxk mk . Secondary-LLM diagnosis and arbitration with S-A semantics SCDT uses a frozen Secondary LLM in two modes. (i) Diagnosis mode When the detector yields a definitive decision (normal/anomaly), the Secondary LLM provides a context-aware explanation without altering the decision. It receives (i) the current actuator states ba (ACcurr ), (ii) the detector output, (iii) the top related actuators for the sensor ranked by r(s, a), and (iv) the corresponding Primary-LLM expectations Ts,a,ba (ACcurr ) together with a compact deviation summary of ycurr . It outputs a short diagnostic narrative identifying which actuator-sensor expectation is most inconsistent with the observation. (ii) Arbitration mode If deterministic screening is ambiguous (e.g., unseen (s, ACcurr ) and no confident acceptance among pooled candidates), the Secondary LLM also returns the final normal/anomaly decision. In this case, it bases its judgement on the same S-A expectations, comparing ycurr against Ts,a,ba (ACcurr ) of related actuators. Thus, the same S-A mechanism supports both post-hoc diagnosis and robust handling of unseen actuator combinations. 3.5.1

System-level decision

SCDT supports system-level monitoring by aggregating sensor-level decisions. Under an OR policy, a time window is flagged anomalous if any monitored sensor window is judged anomalous. This matches operational practice where any abnormal process behavior warrants an alert, while explanations are provided at the sensor and context level to support rapid diagnosis. 7

SCDT

4

A P REPRINT

Experiments

All experiments were performed on the Intel Core i9-10900F CPU @ 2.80 GHz and the NVIDIA RTX 3080 GPU with CUDA 12.2. The RAPIDS cuML 25.12 toolkit was used to accelerate UMAP and HDBSCAN on GPU; CPU-based clustering was prohibitively slow for the scale of our per-S-AC window groups, whereas the GPU versions provide more than an order of magnitude speedup in practice. We use GPT-5-mini for both the Primary and Secondary LLM components. We set the Primary LLM to low verbosity with a maximum of 450 output tokens per call, while the Secondary LLM uses the same model without an explicit output token cap. All features are computed on fixed-length windows with W = 30 samples. 4.1

Datasets Table 2: Dataset Characteristics Dataset

SWaT

WADI

HAI

#Train/Test #Process #Variables

1/1 6 51

1/1 3 123

4/2 4 86

#Train time #Test time Anomalies

495,000 449,920 12.140%

784,542 172,800 5.778%

896,400 284,400 4.003%

We evaluate SCDT on three widely used public ICS datasets: SWaT [14], WADI [49], and HAI [50]. Table 2 summarizes their characteristics. SWaT and WADI Both datasets use real industrial equipment for water treatment and distribution. WADI is physically interconnected with SWaT and can receive treated water (e.g., RO permeate) from the SWaT testbed as an inflow, making SWaT effectively upstream for WADI. SWaT contains 7 days of normal data and 4 days of attack data with 51 variables, while WADI extends the distribution process with 14 days of normal operation, 2 days of attack scenarios, and 123 variables. These datasets are standard benchmarks for ICS anomaly detection. HAI The HAI dataset integrates hardware-in-the-loop simulation with boiler, turbine, water-treatment modules and synthetic power-generation dynamics. HAI provides four independent training segments and two disjoint test segments with 50 attack scenarios. Its multi-process interactions, and segmented temporal structure make it a challenging benchmark requiring cross-segment generalization. 4.2

Baseline Methods

As summarized in Related Work, we compare SCDT with nine widely used MTS anomaly detectors spanning classical distance/subspace methods [27, 28, 29], reconstruction-based models [30, 31, 32, 33, 34], and structure-aware forecasting approaches [35, 36]. Table 3 reports precision, recall, and F1 under the standard evaluation protocol used in prior ICS studies. 4.3

Evaluation Metrics

We adopt precision, recall, and F1-score, which are the standard metrics in ICS anomaly detection. If an anomaly occurs at least once within the sampled detection window, we label that sample as anomalous. 4.4

Performance Analysis

Performance Comparison with Baselines. Table 3 reports precision, recall, and F1-score of SCDT against representative baselines on SWaT, WADI, and HAI. Although the primary contribution of SCDT lies in LLM-augmented, system-aware diagnosis rather than purely maximizing detection scores, SCDT remains highly competitive across all three benchmarks. In particular, SCDT achieves the best recall and F1-score on SWaT (Rec.=83.09%, F1=89.17%), indicating strong sensitivity to abnormal process behaviors under relatively stable actuator contexts. On WADI and HAI, SCDT attains the top-tier precision (WADI: 89.68% as the second-best; HAI: 90.07% as the best), while maintaining the second-best F1-score on both datasets (WADI: 58.25%, HAI: 73.30%). These results suggest that SCDT tends to 8

SCDT

A P REPRINT

Table 3: Comparison with baselines on SWaT, WADI, and HAI in terms of precision(Pre) (%), recall (Rec) (%), and f1-score (F1) (%). The best performances for each evaluation metric are highlighted in bold and the second best are underlined. Baseline Results are partly from the work of Han & Woo [36], and Deng & Hooi [35] Method SWaT WADI HAI Pre

Rec

F1

Pre

Rec

F1

Pre

Rec

F1

PCA KNN OCSVM AE DAGMM LSTM-VAE MAD-GAN USAD GDN FuSAGNet

24.92 7.83 62.88 72.63 27.46 96.24 98.97 100.0 99.35 98.78

21.63 7.83 67.33 52.63 69.52 59.91 63.74 56.00 68.12 72.60

23.16 7.83 65.03 61.03 39.37 73.85 77.54 71.79 80.82 83.69

39.53 7.76 5.77 34.35 54.44 87.79 41.44 43.09 97.50 82.92

5.63 7.75 100.0 34.35 26.99 14.45 33.92 22.51 40.19 47.87

9.86 7.75 10.91 34.35 36.09 24.82 37.30 29.57 56.92 60.70

37.44 12.53 3.76 53.55 21.38 57.83 47.70 9.32 88.37 86.79

12.09 11.60 34.92 73.38 68.79 70.51 32.83 13.35 60.32 74.79

18.28 12.05 6.79 61.92 32.62 63.54 38.89 10.98 71.70 80.34

SCDT

96.21

83.09

89.17

89.68

43.13

58.25

90.07

61.79

73.30

Figure 4: Example overview of anomaly diagnosis with LLM. The left panel shows anomaly detection results and device states. The middle plots project normal-window features of LIT101 conditioned on actuators using UMAP. The right tables report the Primary and Secondary LLM outputs.

detect anomalies more conservatively than some high-recall baselines, yielding fewer false alarms while still preserving robust overall detection quality.

Precision–Recall Trade-off and Dataset-specific Behavior. We emphasize that performance should be interpreted in a balanced manner, particularly through the lens of F1-score, which jointly reflects false positives and false negatives. On WADI, for instance, some baselines achieve very high recall but at the cost of substantially reduced precision, which can increase the false-alarm burden in practice. In contrast, SCDT maintains top-tier precision on WADI and HAI while achieving the second-best F1-score on both datasets, indicating a more balanced operating point. The relatively lower recall of SCDT on WADI/HAI compared to SWaT can be attributed to actuator-context partitioning: certain actuator-key variables exhibit wide operating ranges, which creates a large number of distinct (and often sparse) S-AC contexts. This over-fragmentation reduces the number of normal windows per context, making multi-mode clustering and quantile-envelope rule estimation less statistically stable and increasing the likelihood of missed detections. Importantly, the same mechanism also explains the strong precision of SCDT, as alarms are triggered mainly for sensors with clear and consistent deviations supported by the available context rules. 9

SCDT

4.5

A P REPRINT

Anomaly Reasoning and LLM Explanations

A representative true-positive anomaly diagnosis produced by our framework on the SWaT dataset is shown in Figure 4. The left panel summarizes the anomaly detection results. The top six plots report the process-level detection scores, where SCDT identifies prominent anomaly peaks around 1600s and 1750s in processes P3 and P1, and subsequently flags an anomalous interval in P1 spanning approximately 1830-2700s. For clarity, the plot corresponding to Process 1 is highlighted in yellow, since the subsequent analysis focuses on a sensor-level explanation within P1. The next six plots show the raw trajectories of the sensors and actuators in P1, and the LIT101 trajectory is highlighted in pink as the primary diagnostic target in this case study. We additionally mark the reference time point at 2000s in coral to indicate the specific window whose feature vector is projected and analyzed in the subsequent UMAP-based visualization. In the bottom plot, the red curve denotes the ground-truth anomaly label, indicating that the interval from roughly 1750s to 2700s is annotated as an attack. The blue regions correspond to the intervals detected as anomalous by SCDT across processes; the detected window aligns well with the labeled attack period, demonstrating that the method captures the majority of the abnormal segment. The middle three plots visualize the distributions of normal-window features for LIT101 with respect to MV101, P101, and P102, projected onto a two-dimensional manifold using UMAP. Different colors indicate distinct normal rules inferred by the Primary LLM. The red star marks the feature vector of LIT101 at time 2000s after projection into the same UMAP space. As shown, the projected point lies far from the normal clusters for MV101 and P101, whereas it overlaps the normal region for P102. This contrast suggests that the abnormality at this time is most inconsistent with the operating regimes associated with MV101 and P101, while remaining compatible with the feature distribution observed under P102. The two tables on the right report the outputs of the Primary and Secondary LLMs, respectively. The Primary LLM characterizes the relationship between LIT101 and the current actuator state, and summarizes each S-A rule in one to two sentences. Consistent with the UMAP visualizations, the rules for MV101 and P101 capture distinct normal regimes that explain the structure of the feature distributions. For P102, the relation is indicated as weak or non-informative; this occurs when the conditional distribution of LIT101 under the current P102 state is effectively indistinguishable from the marginal distribution across all actuator states, preventing a meaningful separation into actuator-specific regimes. The Secondary LLM performs context-aware reasoning at inference time. Given the Primary LLM’s rule set for sensor-actuator relations, it (i) summarizes the current window by inferring its Level, Trend, Variability, and Shape from the observed features, (ii) compares this description against the relevant normal rules conditioned on the current actuator status, (iii) identifies the actuator relations that exhibit the strongest inconsistency, and (iv) produces a final anomaly decision with a concise explanation. In the example, the current feature description on time 2000s indicates an abnormal water-tank level characterized by an increasing and unstable pattern, and the inferred abnormal relations highlight MV101 and P101 as the most plausible contributors. This interpretation is consistent with the SWaT attack log: during the labeled attack interval (approximately 1750-2700s), MV-101 is compromised. Specifically, MV-101 is forced open when it should remain closed, leading to tank overflow and corresponding abnormal behavior in LIT101. Through the Secondary LLM’s reasoning, the diagnosis not only detects the anomalous interval but also provides actionable guidance by indicating that MV101 and P101 should be examined as primary suspects in the incident chain.

5

Conclusion

We proposed SCDT, a system-aware unsupervised framework for ICS anomaly diagnosis that integrates contextconditioned detection with LLM-grounded explanations. SCDT learns normal behavioral envelopes under actuator contexts via multi-stage S–AC clustering and supports fast online screening that reflects the context dependence of closed-loop control. Experiments on SWaT, WADI, and HAI showed that SCDT achieves competitive detection performance relative to representative multivariate time-series baselines while avoiding reliance on labeled attack data. SCDT also improves diagnostic usability. By converting cluster-level feature statistics and sensor–actuator rules into concise semantic expectations, the Primary/Secondary LLM pipeline helps connect observed deviations to plausible actuator-related causes and operator-facing verification steps. The qualitative analysis indicates that the learned rule bank captures meaningful operational relationships and yields consistent, evidence-grounded explanations rather than opaque anomaly scores. The proposed reasoning module is modular by design. Since it operates on structured evidence such as extracted features, matched contexts, deviation margins, and retrieved rule texts, it can be attached as a diagnostic layer on top of alternative detectors. This enables a practical pathway to pair stronger detection backbones with actuator-aware, context-grounded explanations, improving interpretability and operational utility in real industrial deployments. 10

SCDT

A P REPRINT

References [1] Keith Stouffer, Michael Pease, CheeYee Tang, Timothy Zimmerman, Victoria Pillitteri, Suzanne Lightman, Adam Hahn, Stephanie Saravia, Aslam Sherule, and Michael Thompson. Guide to industrial control systems (ics) security, revision 3. Technical Report 800-82r3, National Institute of Standards and Technology, 2022. URL https://doi.org/10.6028/NIST.SP.800-82r3. [2] Abdulmalik Humayed, Jingqiang Lin, Fengjun Li, and Bo Luo. Cyber-physical systems security—a survey. IEEE Internet of Things Journal, 4(6):1802–1831, 2017. doi:10.1109/JIOT.2017.2703172. [3] Rajesh Kumar, Rohan Kela, Siddhant Singh, and Rolando Trujillo-Rasua. Apt attacks on industrial control systems: A tale of three incidents. International Journal of Critical Infrastructure Protection, 37:100521, 2022. ISSN 1874-5482. doi:https://doi.org/10.1016/j.ijcip.2022.100521. URL https://www.sciencedirect.com/ science/article/pii/S1874548222000129. [4] Ralph Langner. Stuxnet: Dissecting a cyberwarfare weapon. IEEE Security & Privacy, 9(3):49–51, 2011. doi:10.1109/MSP.2011.67. [5] Zhong Li, Yuxuan Zhu, and Matthijs Van Leeuwen. A survey on explainable anomaly detection. ACM Trans. Knowl. Discov. Data, 18(1), September 2023. ISSN 1556-4681. doi:10.1145/3609333. URL https://doi.org/ 10.1145/3609333. [6] Gauthama Raman MR, Chuadhry Mujeeb Ahmed, and Aditya Mathur. Machine learning for intrusion detection in industrial control systems: challenges and lessons from experimental evaluation. Cybersecurity, 4(1):27, 2021. [7] Abigail MY Koay, Ryan K L Ko, Hinne Hettema, and Kenneth Radke. Machine learning in industrial control system (ics) security: current landscape, opportunities and challenges. Journal of Intelligent Information Systems, 60(2):377–405, 2023. [8] Methaq A. Shyaa, Noor Farizah Ibrahim, Zurinahni Zainol, Rosni Abdullah, Mohammed Anbar, and Laith Alzubaidi. Evolving cybersecurity frontiers: A comprehensive survey on concept drift and feature dynamics aware machine and deep learning in intrusion detection systems. Engineering Applications of Artificial Intelligence, 137:109143, 2024. ISSN 0952-1976. doi:https://doi.org/10.1016/j.engappai.2024.109143. URL https://www. sciencedirect.com/science/article/pii/S0952197624013010. [9] Dongqi Han, Zhiliang Wang, Wenqi Chen, Ying Zhong, Su Wang, Han Zhang, Jiahai Yang, Xingang Shi, and Xia Yin. Deepaid: Interpreting and improving deep learning-based anomaly detection in security applications. In Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security, CCS ’21, page 3197–3217, New York, NY, USA, 2021. Association for Computing Machinery. ISBN 9781450384544. doi:10.1145/3460120.3484589. URL https://doi.org/10.1145/3460120.3484589. [10] Dipkamal Bhusal, Rosalyn Shin, Ajay Ashok Shewale, Monish Kumar Manikya Veerabhadran, Michael Clifford, Sara Rampazzi, and Nidhi Rastogi. Sok: Modeling explainability in security analytics for interpretability, trustworthiness, and usability. In Proceedings of the 18th International Conference on Availability, Reliability and Security, ARES ’23, New York, NY, USA, 2023. Association for Computing Machinery. ISBN 9798400707728. doi:10.1145/3600160.3600193. URL https://doi.org/10.1145/3600160.3600193. [11] Marwa Keshk, Nickolaos Koroniotis, Nam Pham, Nour Moustafa, Benjamin Turnbull, and Albert Y. Zomaya. An explainable deep learning-enabled intrusion detection framework in iot networks. Information Sciences, 639:119000, 2023. ISSN 0020-0255. doi:https://doi.org/10.1016/j.ins.2023.119000. URL https://www. sciencedirect.com/science/article/pii/S0020025523005856. [12] Yuan Luo, Ya Xiao, Long Cheng, Guojun Peng, and Danfeng (Daphne) Yao. Deep learning-based anomaly detection in cyber-physical systems: Progress and opportunities. ACM Comput. Surv., 54(5), May 2021. ISSN 0360-0300. doi:10.1145/3453155. URL https://doi.org/10.1145/3453155. [13] Jun Cai, Zeheng Wei, and Jianzhen Luo. Ics anomaly detection based on sensor patterns and actuator rules in spatiotemporal dependency. IEEE Transactions on Industrial Informatics, 20(8):10647–10656, 2024. doi:10.1109/TII.2024.3393528. [14] Jonathan Goh, Sridhar Adepu, Khurum Nazir Junejo, and Aditya Mathur. A dataset to support research in the design of secure water treatment systems. In Grigore Havarneanu, Roberto Setola, Hypatia Nassopoulos, and Stephen Wolthusen, editors, Critical Information Infrastructures Security, pages 88–99, Cham, 2017. Springer International Publishing. ISBN 978-3-319-71368-7. [15] Cheng Feng, Venkata Reddy Palleti, Aditya Mathur, and Deeph Chana. A systematic framework to generate invariants for anomaly detection in industrial control systems. In NDSS, pages 1–15, 2019. 11

SCDT

A P REPRINT

[16] Qilin Zhu, Yulong Ding, Jie Jiang, and Shuang-Hua Yang. Anomaly detection using invariant rules in industrial control systems. Control Engineering Practice, 154:106164, 2025. ISSN 0967-0661. doi:https://doi.org/10.1016/j.conengprac.2024.106164. URL https://www.sciencedirect.com/science/ article/pii/S096706612400323X. [17] Clement Fung, Eric Zeng, and Lujo Bauer. Adopting {AI} to protect industrial control systems: Assessing challenges and opportunities from the {Operators’} perspective. In Twenty-First Symposium on Usable Privacy and Security (SOUPS 2025), pages 555–573, 2025. [18] Jason D. Christopher. State of ics/ot security 2025. White paper, SANS Institute, November 2025. URL https://www.sans.org/white-papers/state-of-ics-ot-security-2025. Accessed 19 Nov 2025. [19] Jun Liu, Chaoyun Zhang, Jiaxu Qian, Minghua Ma, Si Qin, Chetan Bansal, Qingwei Lin, Saravan Rajmohan, and Dongmei Zhang. Large language models can deliver accurate and interpretable time series anomaly detection. In Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2, KDD ’25, page 4623–4634, New York, NY, USA, 2025. Association for Computing Machinery. ISBN 9798400714542. doi:10.1145/3711896.3737239. URL https://doi.org/10.1145/3711896.3737239. [20] Chaoyun Zhang, Liqun Li, Shilin He, Xu Zhang, Bo Qiao, Si Qin, Minghua Ma, Yu Kang, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang, and Qi Zhang. UFO: A UI-focused agent for windows OS interaction. In Luis Chiruzzo, Alan Ritter, and Lu Wang, editors, Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), pages 597–622, Albuquerque, New Mexico, April 2025. Association for Computational Linguistics. ISBN 979-8-89176-189-6. doi:10.18653/v1/2025.naacl-long.26. URL https://aclanthology.org/2025. naacl-long.26/. [21] Chaoyun Zhang, Zicheng Ma, Yuhao Wu, Shilin He, Si Qin, Minghua Ma, Xiaoting Qin, Yu Kang, Yuyi Liang, Xiaoyu Gou, Yajie Xue, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang, and Qi Zhang. Allhands :ask me anything on large-scale verbatim feedback via large language models. In 2025 IEEE 41st International Conference on Data Engineering (ICDE), pages 43–57, 2025. doi:10.1109/ICDE65448.2025.00011. [22] Nate Gruver, Marc Finzi, Shikai Qiu, and Andrew Gordon Wilson. Large language models are zero-shot time series forecasters. In Proceedings of the 37th International Conference on Neural Information Processing Systems, NIPS ’23, Red Hook, NY, USA, 2023. Curran Associates Inc. [23] Xinyue Zeng, Junhong Lin, Yujun Yan, Feng Guo, Liang Shi, Jun Wu, and Dawei Zhou. Halluguard: Demystifying data-driven and reasoning-driven hallucinations in llms, 2026. URL https://arxiv.org/abs/2601.18753. [24] Lei Huang, Weijiang Yu, Weitao Ma, Weihong Zhong, Zhangyin Feng, Haotian Wang, Qianglong Chen, Weihua Peng, Xiaocheng Feng, Bing Qin, and Ting Liu. A survey on hallucination in large language models: Principles, taxonomy, challenges, and open questions. ACM Trans. Inf. Syst., 43(2), January 2025. ISSN 1046-8188. doi:10.1145/3703155. URL https://doi.org/10.1145/3703155. [25] Xiyuan Zhang, Ranak Roy Chowdhury, Rajesh K. Gupta, and Jingbo Shang. Large language models for time series: a survey. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI ’24, 2024. ISBN 978-1-956792-04-1. doi:10.24963/ijcai.2024/921. URL https://doi.org/10.24963/ ijcai.2024/921. [26] Ming Jin, Shiyu Wang, Lintao Ma, Zhixuan Chu, James Y. Zhang, Xiaoming Shi, Pin-Yu Chen, Yuxuan Liang, Yuan-Fang Li, Shirui Pan, and Qingsong Wen. Time-LLM: Time series forecasting by reprogramming large language models. In The Twelfth International Conference on Learning Representations, 2024. URL https://openreview.net/forum?id=Unb5CVPtae. [27] Mei-Ling Shyu, Shu-Ching Chen, Kanoksri Sarinnapakorn, and Liwu Chang. A novel anomaly detection scheme based on principal component classifier. Technical Report ADA465712, MIAMI UNIV CORAL GABLES FL DEPT OF ELECTRICAL AND COMPUTER ENGINEERING, Washington, DC, USA, 2003. URL https: //apps.dtic.mil/sti/pdfs/ADA465712.pdf. Retrieved from DTIC. [28] Fabrizio Angiulli and Clara Pizzuti. Fast outlier detection in high dimensional spaces. In Tapio Elomaa, Heikki Mannila, and Hannu Toivonen, editors, Principles of Data Mining and Knowledge Discovery, pages 15–27, Berlin, Heidelberg, 2002. Springer Berlin Heidelberg. ISBN 978-3-540-45681-0. [29] Bernhard Schölkopf, John C. Platt, John C. Shawe-Taylor, Alex J. Smola, and Robert C. Williamson. Estimating the support of a high-dimensional distribution. Neural Comput., 13(7):1443–1471, July 2001. ISSN 0899-7667. doi:10.1162/089976601750264965. URL https://doi.org/10.1162/089976601750264965. [30] D. E. Rumelhart, G. E. Hinton, and R. J. Williams. Learning internal representations by error propagation, page 318–362. MIT Press, Cambridge, MA, USA, 1986. ISBN 026268053X. 12

SCDT

A P REPRINT

[31] Bo Zong, Qi Song, Martin Renqiang Min, Wei Cheng, Cristian Lumezanu, Daeki Cho, and Haifeng Chen. Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In International Conference on Learning Representations, 2018. URL https://openreview.net/forum?id=BJJLHbb0-. [32] Daehyung Park, Yuuna Hoshi, and Charles C. Kemp. A multimodal anomaly detector for robot-assisted feeding using an lstm-based variational autoencoder. IEEE Robotics and Automation Letters, 3(3):1544–1551, 2018. doi:10.1109/LRA.2018.2801475. [33] Dan Li, Dacheng Chen, Baihong Jin, Lei Shi, Jonathan Goh, and See-Kiong Ng. Mad-gan: Multivariate anomaly detection for time series data with generative adversarial networks. In Igor V. Tetko, Věra Kůrková, Pavel Karpov, and Fabian Theis, editors, Artificial Neural Networks and Machine Learning – ICANN 2019: Text and Time Series, pages 703–716, Cham, 2019. Springer International Publishing. ISBN 978-3-030-30490-4. [34] Julien Audibert, Pietro Michiardi, Frédéric Guyard, Sébastien Marti, and Maria A. Zuluaga. Usad: Unsupervised anomaly detection on multivariate time series. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD ’20, page 3395–3404, New York, NY, USA, 2020. Association for Computing Machinery. ISBN 9781450379984. doi:10.1145/3394486.3403392. URL https://doi.org/10. 1145/3394486.3403392. [35] Ailin Deng and Bryan Hooi. Graph neural network-based anomaly detection in multivariate time series. Proceedings of the AAAI Conference on Artificial Intelligence, 35(5):4027–4035, May 2021. doi:10.1609/aaai.v35i5.16523. URL https://ojs.aaai.org/index.php/AAAI/article/view/16523. [36] Siho Han and Simon S. Woo. Learning sparse latent graph representations for anomaly detection in multivariate time series. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD ’22, pages 2977–2986, New York, NY, USA, 2022. Association for Computing Machinery. ISBN 9781450393850. doi:10.1145/3534678.3539117. URL https://doi.org/10.1145/3534678.3539117. [37] Hyeran Mun, Kyusuk Han, Ernesto Damiani, {Hyun Ku} Yeun, {Tae Yeon} Kim, Luigi Martino, and {Chan Yeob} Yeun. A comprehensive survey on digital twin: Focusing on security threats and requirements. IEEE Access, 13:73362–73390, 2025. ISSN 2169-3536. doi:10.1109/ACCESS.2025.3563621. Publisher Copyright: © 2013 IEEE. [38] Luigi Nele, Giulio Mattera, Emily W. Yap, Mario Vozza, and Silvestro Vespoli. Towards the application of machine learning in digital twin technology: a multi-scale review. Discover Applied Sciences, 6(10):502, Sep 2024. ISSN 3004-9261. doi:10.1007/s42452-024-06206-4. URL https://doi.org/10.1007/s42452-024-06206-4. [39] Giovanni De Gasperis and Sante Dino Facchini. A comparative study of rule-based and data-driven approaches in industrial monitoring, 2025. URL https://arxiv.org/abs/2509.15848. [40] Judith Michael, Istvan David, and Dominik Bork. Digital twin evolution for sustainable smart ecosystems. In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, MODELS Companion ’24, page 1061–1065, New York, NY, USA, 2024. Association for Computing Machinery. ISBN 9798400706226. doi:10.1145/3652620.3688343. URL https://doi.org/10.1145/3652620.3688343. [41] Tim Kreuzer, Panagiotis Papapetrou, and Jelena Zdravkovic. Ai explainability methods in digital twins: A model and a use case. In José Borbinha, Tiago Prince Sales, Miguel Mira Da Silva, Henderik A. Proper, and Marianne Schnellmann, editors, Enterprise Design, Operations, and Computing, pages 3–20, Cham, 2025. Springer Nature Switzerland. ISBN 978-3-031-78338-8. [42] Danial Abshari, Peiran Shi, Chenglong Fu, Meera Sridhar, and Xiaojiang Du. Invarllm: Llm-assisted physical invariant extraction for cyber-physical systems anomaly detection. arXiv preprint arXiv:2411.10918, 2024. [43] Chuadhry Mujeeb Ahmed. Attackllm: Llm-based attack pattern generation for an industrial control system. In Proceedings of the 2nd International Workshop on Foundation Models for Cyber-Physical Systems & Internet of Things, pages 31–36, 2025. [44] John Healy and Leland McInnes. Uniform manifold approximation and projection. Nature Reviews Methods Primers, 4(1):82, 2024. [45] Ricardo JGB Campello, Davoud Moulavi, and Jörg Sander. Density-based clustering based on hierarchical density estimates. In Pacific-Asia conference on knowledge discovery and data mining, pages 160–172. Springer, 2013. [46] Peter J Rousseeuw. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. Journal of computational and applied mathematics, 20:53–65, 1987. [47] Prasanta Chandra Mahalanobis. On the generalized distance in statistics. Sankhyā: The Indian Journal of Statistics, Series A (2008-), 80:S1–S7, 2018. [48] Jianhua Lin. Divergence measures based on the shannon entropy. IEEE Transactions on Information Theory, 37 (1):145–151, 1991. doi:10.1109/18.61115. 13

SCDT

A P REPRINT

[49] Chuadhry Mujeeb Ahmed, Venkata Reddy Palleti, and Aditya P. Mathur. Wadi: a water distribution testbed for research in the design of secure cyber physical systems. In Proceedings of the 3rd International Workshop on Cyber-Physical Systems for Smart Water Networks, CySWATER ’17, pages 25–28, New York, NY, USA, 2017. Association for Computing Machinery. ISBN 9781450349758. doi:10.1145/3055366.3055375. URL https://doi.org/10.1145/3055366.3055375. [50] Hyeok-Ki Shin, Woomyo Lee, Jeong-Han Yun, and HyoungChun Kim. HAI 1.0: HIL-based augmented ICS security dataset. In 13th USENIX Workshop on Cyber Security Experimentation and Test (CSET 20). USENIX Association, August 2020. URL https://www.usenix.org/conference/cset20/presentation/shin.

14

Record · ID 138846 · SHA-256 57c5cbe193e960e5
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.