Paper deep dive
XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security
Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, Luis Garcia
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 89%
Last extracted: 9/30/2026, 6:34:46 AM
Summary
The paper introduces XPhysICS, a methodology for grounding documented cyber-physical threats from one industrial control system (ICS) onto a specific target system. Unlike semantic similarity approaches, XPhysICS uses deterministic checks based on component coverage, role compatibility, and target contracts to create 'validation slices' that record mapped roles, signals, and dependencies. The framework is evaluated across water treatment, hydropower, and chemical process domains, demonstrating its ability to separate structural grounding from downstream analysis and dynamic realizability.
Entities (8)
Relation Signals (5)
XPhysICS â produces â Validation Slice
confidence 95% ¡ An accepted result can be represented as a validation slice that records the mapped roles, signals, dependencies, and context
XPhysICS â applieschecksto â Source Evidence
confidence 90% ¡ XPhysICS applies deterministic grounding checks... component coverage, coarse role/type compatibility, source-stage coherence, minimum-tag slice viability, and rule-surface intersection
XPhysICS â evaluatedon â Water Treatment
confidence 90% ¡ The continuous-process study evaluates 78 abstractions against target contracts spanning water treatment
SWaT â sourceof â XPhysICS
confidence 88% ¡ Recorded SWaT source abstraction to SPHERE-WT v1 structural grounding
XPhysICS â compatiblewith â GeCo
confidence 85% ¡ We also test compatibility with several analysis styles, including the released upstream GeCo implementation
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Industrial control system attacks are usually documented in terms of the plant where they occurred: its sensors, actuators, process stages, and control logic. Yet many attacks express a more general physical pattern--such as suppressing flow, corrupting chemical dosing, or driving a vessel toward overflow--that may also matter in a different plant. The challenge is deciding when such a threat remains meaningful on a new system rather than relying on similar component names or broad semantic labels. We present XPhysICS, a methodology for grounding documented cyber-physical threats onto a specific target system. XPhysICS converts source evidence into a provenance-linked description of what is manipulated, what physical consequence is expected, and what observations the evidence calls for. Once this analyst-guided abstraction, its vocabulary and schema version, and a target contract are fixed, XPhysICS applies deterministic grounding checks. An accepted result can be represented as a validation slice that records the mapped roles, signals, dependencies, and context intended to support later evaluation. We study 83 threat abstractions across continuous-process and manufacturing sources using separate evaluation denominators. The continuous-process study evaluates 78 abstractions against target contracts spanning water treatment, water distribution, hydropower, and chemical processes. Selected cases are exercised through controlled perturbations of simulator-role signals. We also test compatibility with several analysis styles, including the released upstream GeCo implementation, and conduct a three-objective, one-target realizability study using a paper-derived search reproduction. Across these evaluated settings, the results support treating explicit target checks and traceable evidence as separate from semantic similarity alone.
Tags
Links
- Source: https://arxiv.org/abs/2609.30805v2
- Canonical: https://arxiv.org/abs/2609.30805v2
Trouble viewing inline? Open PDF directly â
Full Text
124,831 characters extracted from source content.
Expand or collapse full text
XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security SANGSHIN PARK, University of Utah, USA JAINTA PAUL, University of Utah, USA LAWRENCE PONCE, University of Utah, USA MD RAIHAN AHMED, University of Utah, USA MU ZHANG, University of Utah, USA LUIS GARCIA, Kahlert School of Computing, University of Utah, USA Industrial control system attacks are usually documented in terms of the plant where they occurred: its sensors, actuators, process stages, and control logic. Yet many attacks express a more general physical patternâsuch as suppressing flow, corrupting chemical dosing, or driving a vessel toward overflowâthat may also matter in a different plant. The challenge is deciding when such a threat remains meaningful on a new system rather than relying on similar component names or broad semantic labels. We present XPhysICS, a methodology for grounding documented cyberâphysical threats onto a specific target system. XPhysICS first converts source evidence into a provenance-linked description of what is manipulated, what physical consequence is expected, and what observations the source evidence calls for. Once this analyst-guided abstraction, its vocabulary and schema version, and a machine-readable target contract are fixed, XPhysICS applies deterministic grounding checks. An accepted result can be represented as a validation slice that records the mapped roles, signals, dependencies, and context intended to support later evaluation. Grounding is kept separate from questions such as whether the slice is adequate, whether the effect is dynamically reachable, or whether a particular analysis can operate on it. We study 83 threat abstractions across continuous-process and manufacturing sources, using separate denominators for the corresponding evaluations. The continuous-process study evaluates 78 abstractions against target contracts spanning water treat- ment, water distribution, hydropower, and chemical processes. Selected cases are then exercised through controlled perturbations of simulator-role signals. We also test compatibility with several analysis styles, including the released upstream GeCo implementation, and conduct a three-objective, one-target realizability study using a paper-derived search reproduction under specified plant models and command surfaces. Across these evaluated settings, the results support treating explicit target checks and traceable evidence as separate from semantic similarity alone. Additional Key Words and Phrases: industrial control systems, cyber-physical systems, cross-physical-domain threat grounding, threat grounding, security validation 1 Introduction Industrial control systems (ICS) operate physical processes such as water treatment, power generation, oil and gas handling, and manufacturing, where a cyber action can change physical behavior. Well-known incidents span logic and setpoint modification [15], protocol abuse for equipment reconfiguration [23, 34], and safety-system subversion [14]. Water-sector incidents likewise show that chemical-dosing manipulations can recur across distinct facilities [25, 31]. Although the affected plants differ, the underlying pattern may again involve familiar physical rolesâpumps, valves, tanks, interlocks, and their control relationships. Authorsâ Contact Information: Sangshin Park, u1418114@utah.edu, University of Utah, Salt Lake City, Utah, USA; Jainta Paul, u1471999@utah.edu, University of Utah, Salt Lake City, Utah, USA; Lawrence Ponce, u1384059@utah.edu, University of Utah, Salt Lake City, Utah, USA; Md Raihan Ahmed, u1374605@utah.edu, University of Utah, Salt Lake City, Utah, USA; Mu Zhang, muzhang@cs.utah.edu, University of Utah, Salt Lake City, Utah, USA; Luis Garcia, la.garcia@utah.edu, Kahlert School of Computing, University of Utah, Salt Lake City, Utah, USA. 1 arXiv:2609.30805v2 [cs.CR] 28 Sep 2026 2Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia Sharing incident reports helps operators learn from these patterns. For example, NERCâs Electricity Information Sharing and Analysis Center published a technical account of the 2015 Ukrainian power-grid attack for broader defen- sive use [24]. Yet such reports are written in the language of the source plant: its tags, vendor-specific components, control logic, and topology. A dosing-corruption threat does not automatically fit another plant simply because both contain chemical tanks. The target must provide enough documented role, process-stage, dependency, and observa- tion evidence to apply explicit checks. Our central question is therefore: given threat evidence from one ICS and a description of another, does the source abstraction satisfy the implemented checks for that target? Existing representations solve related but different problems. MITRE ATT&CK for ICS [7] organizes tactics and techniques, while knowledge graphs and ontologies organize assets, threats, and relationships [6, 18, 27, 28, 33]. These systems support classification and semantic correspondence, but similar labels do not show that a particular target can support or evaluate the same physical effect. At the other end of the spectrum, controller-level analyses can provide detailed target evidence when the necessary code and toolchains are available. What is missing is a method that connects documented source threats to the evidence available for a specific system under test (SUT). We present XPhysICS, a framework for this target-conditioned grounding problem. XPhysICS represents source evidence by recording what is manipulated, the expected physical consequence, what observations the source evi- dence calls for, and where each claim came from. It represents the target through a contract that describes available roles, signals, dependencies, and evaluation rules. With those inputs fixed, the grounder applies five deterministic im- plementation checks: component coverage, coarse role/type compatibility, source-stage coherence, minimum-tag slice viability, and rule-surface intersection. An accepted result can then be materialized as a validation slice that records the target roles, signals, dependencies, timing assumptions, and provenance selected for later analysis. Source abstraction may require analyst judgment; the grounding decision is deterministic only after the abstraction, vocabulary, schema version, and target contract have been fixed (Section 3.2). The core procedure does not require target controller code. When such code is available, CrossPLC can contribute routines, tags, read/write relationships, and state information for role recovery and slice construction. Its original trans- lation and consolidation path was developed as part of SCADMAN [2]; we augment it for XPhysICS. This enrichment, along with temporal guardrails, remains optional. The validation slice also separates grounding from what happens afterward. Predictive, state-aware, phase-aware, control-integrity, and provenance systems [1, 2, 5, 19, 37] can consume different views of the target context without becoming part of the grounding definition. We test this interface using XPhysICS-native consumer lanes, prototype adapters, and the unmodified upstream GeCo implementation; these are compatibility studies, not comparative de- tector evaluations. We likewise study dynamic realizability separately by applying a paper-derived reproduction of the ICSFlux search method [32] to three frozen groundings. That experiment does not execute the published ICSFlux artifact or constitute an implemented XPhysICSâICSFlux workflow. Our evaluation uses source and target settings spanning water treatment, water distribution, hydropower, chemical processes, and a smaller manufacturing corpus. It reports broad grounding coverage, detailed water-domain validation slices, nine additional Hydro/GRFICS executions, downstream compatibility studies, and the three-objective realizabil- ity experiment. Because these studies answer different questions, their denominators and conclusions are reported separately. These studies are organized around four research questions: XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security3 RQ1: Structural grounding. Under the evaluated target contracts, which source abstractions satisfy the imple- mented grounding predicates across the target process families? RQ2: Slice evidence. For selected accepted groundings, do the constructed validation slices provide the declared signal, dependency, and timing evidence, and what target-side consumer outcomes arise under the evaluated perturbations? RQ3: Interoperability. Can the same validation-slice representation supply the inputs required by distinct down- stream analysis styles, including the unmodified upstream GeCo implementation? RQ4: Dynamic realizability. For a bounded set of frozen groundings, does realizability differ across the evalu- ated plant models and command surfaces while structural grounding remains fixed? Contributions. The primary contribution of this work is a provenance-aware, target-conditioned methodology for grounding documented ICS threats into target-specific validation slices. Supporting contributions provide the repre- sentations, mechanisms, and empirical evidence required to evaluate this methodology. ⢠Target-conditioned threat grounding. We introduce a framework that separates analyst-guided abstraction of source-side threat evidence from deterministic target grounding. Once the source abstraction, vocabulary and schema version, and target contract are fixed, candidate mappings are evaluated using five explicit eli- gibility criteria covering component coverage, implemented role/type compatibility, source-stage coherence, minimum-tag slice viability, and rule-surface intersection (Sections 3.1â3.3). The resulting grounding record distinguishes candidate-generation outcomes from rejection under individual eligibility criteria. ⢠Validation slices for target-side evaluation. We introduce the validation slice as a target-specific repre- sentation that records mapped manipulation and consequence paths, observable signals, dependencies, timing assumptions, and consumer-relevant context (Section 3.4). This representation enables grounding acceptance, slice adequacy, consumer applicability, and consumer outcome to be evaluated separately rather than repre- sented by a single cross-system applicability decision. ⢠Machine-validated evidence and target-contract representations. We provide schema-validated repre- sentations for source abstractions and target contracts (Table 1 and Table 2), together with versioned vocabu- laries and an evidence ledger that preserves provenance across source evidence, abstraction fields, and ground- ing decisions. Optional CrossPLC-based controller enrichment, temporal guardrails, and bounded downstream consumers evaluate additional uses of the resulting validation-slice representation. ⢠Multi-domain evaluation with explicit evidence levels. We evaluate XPhysICS across water-treatment, water-distribution, hydro/water-energy, and chemical-process settings. The evaluation reports continuous- process grounding coverage, detailed executable water-domain validation slices, nine bounded-support Hy- dro/GRFICS cases, downstream consumer compatibility, and a bounded dynamic-realizability study. These re- sults characterize distinct evidence levels and identify the scope within which cross-domain threat semantics remain structurally groundable and target-side evaluable. 2 Operational Context and Problem Statement Why plant-specific grounding matters. Figure 1 illustrates the distinction between recurring cyberâphysical roles and target-specific applicability. Components such as pumps, valves, tanks, and interlocks may appear across multiple plants without providing equivalent physical roles, process context, or observability. For example, an overflow-related manipulation documented for one water-treatment stage may have candidate counterparts on another target, but 4Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia Fig. 1. Recurring cyberâphysical threat patterns across ICS domains. Water-treatment, manufacturing, and oil/chemical-process systems may expose similar physical roles, including pumps, valves, tanks, interlocks, and control interactions, despite differences in plant topology, process structure, and physical medium. component-name or type similarity alone does not establish whether the target can evaluate the corresponding effect. The implemented grounding filters check component coverage, role/type, source-stage, minimum-tag slice viability, and rule intersection; complete source-role coverage and slice adequacy require separate evidence. 2.1 Problem Statement Given source artifacts describing an ICS threat and target artifacts describing a selected SUT, XPhysICS determines whether the source threat abstraction is structurally admissible under the target contract. For an accepted grounding, XPhysICS constructs a target-specific validation slice containing the manipulated and consequence paths, observable signals, dependencies, timing assumptions, and consumer-relevant context required for subsequent target-side evalu- ation. A rule surface denotes the target variables, dependencies, and operating context over which the target contract defines applicable evaluation rules. The problem therefore comprises three stages: constructing a reusable threat abstraction from heterogeneous source evidence, evaluating candidate mappings against explicit target-conditioned eligibility criteria, and constructing a val- idation slice whose adequacy can be assessed independently of the grounding decision. Downstream consumer appli- cability and outcome are evaluated subsequently and do not determine grounding acceptance. Section 3 formalizes these stages. 2.2 Use by Downstream Analyses Validation slices provide a common target-conditioned representation for downstream analyses with different input re- quirements. Invariant-based analyses may consume ranges, correlations, mass-balance relationships, or rate-of-change constraints; predictive analyses may require time-series windows and expected trajectories; state- or phase-aware analyses additionally require operating context; and provenance-oriented analyses may use links between target-side observations, grounding decisions, and their supporting evidence. The validation slice exposes the target roles, signals, dependencies, contextual information, and provenance needed to construct these consumer-specific views. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security5 Fig. 2. Overview of XPhysICS. Evidence from a documented source threat and a target system is converted into a threat abstraction and target contract. The grounder applies the implemented eligibility checks and either does not accept a candidate when one or more checks fail or returns a target-specific validation slice. Execution and downstream analysis occur beyond the grounding boundary. CrossPLC provides optional controller-code enrichment. Consumer applicability remains separate from grounding and slice adequacy. A validation slice may be structurally grounded and adequate for target-side evaluation while falling outside the modeled surface of a particular consumer. Similarly, the outcome produced by an applicable consumer does not alter the underlying grounding decision. This separation allows the same grounded representation to support heterogeneous downstream analyses without making any individual consumer part of the definition of grounding. 2.3 Design Requirements and Scope The operational setting motivates four design requirements. Target specificity requires each grounding decision to be conditioned on a specified SUT and its available evidence rather than represented as an abstract semantic cor- respondence. Explicit eligibility requires candidate mappings to satisfy the declared implementation-level filters before grounding acceptance, while recording limitations those filters do not establish. Slice adequacy requires the resulting validation slice to expose the signal coverage, dependency closure, and timing evaluability needed for the in- tended target-side evaluation, with adequacy reported separately from grounding and consumer outcome. Auditable 6Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia provenance requires source evidence, target evidence, mapping decisions, and eligibility outcomes to remain trace- able throughout the grounding process. Section 3.3 formalizes the grounding criteria, while Section 3.5 defines the subsequent adequacy assessment. XPhysICS operates over heterogeneous ICS artifacts, including attack descriptions, dataset documentation, engi- neering diagrams, manuals, target contracts, time-series traces, and controller artifacts when available. Controller artifacts are not required by the core grounding procedure; when present, they provide optional evidence for role re- covery and validation-slice construction through program-side tags, routines, read/write relationships, and available state information. The primary evaluation focuses on continuous-process settings spanning water treatment, water distribution, hydro/water- energy, and chemical processes. Additional studies examine manufacturing/program-artifact grounding, controller- code enrichment, temporal guardrails, and protocol evidence under separate evidence surfaces and denominators. These extension studies are reported independently of the continuous-process grounding matrix and the primary validation-slice studies. 3 XPhysICS Framework Figure 2 summarizes the XPhysICS methodology. The framework connects source-side threat evidence to target- conditioned security evaluation through four stages: source threat abstraction, target-conditioned grounding, validation- slice construction, and slice adequacy with downstream interfaces. The objective is not to establish equivalence be- tween source and target plants, but to determine whether documented source threat semantics satisfy explicit struc- tural and evaluability requirements for a specified target SUT. We represent a source evidence bundle as S=(D í ,X í ,P í ), whereD í denotes source documents and engineering artifacts,X í denotes traces or benchmark data when available, andP í denotes optional controller or program artifacts. A target SUT is represented as T=(D íĄ ,X íĄ ,P íĄ ,R íĄ ), where R íĄ denotes target-side rule surfaces or consumer-relevant variables. Rather than representing a comprehen- sive plant model, XPhysICS produces a grounded, target-specific validation object that provides structured input for subsequent target-side evaluation. Running example. Figure 3 illustrates the principal transformations performed by XPhysICS. Source evidence de- scribing a cyberâphysical manipulation is first represented in terms of its effect family, manipulated roles, consequence roles, observability obligations, and provenance. Grounding then attempts to map these source-side requirements onto target entities and signals and evaluates the resulting candidate against the target contract. When the grounding cri- teria are satisfied, the mapped entities and signals form the basis of a target-specific validation slice. This example illustrates the distinction between semantic similarity and target-conditioned grounding. A semanti- cally related tank is insufficient to establish an admissible grounding. Grounding is accepted only when the candidate satisfies the implemented component-coverage, role/type, source-stage, minimum-tag, and rule-intersection filters. The example is a recorded structural mapping, not an executed attack or a measured consumer outcome. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security7 XPhysICS: Threat Grounding and Validation Recorded SWaT source abstraction to SPHERE-WT v1 structural grounding 1 Source evidence SWaT attack 36 Record: SWAT-2026-031 LIT-101 set below L Reported consequence: tank overflow List_of_attacks_Final.pdf 2 Threat abstraction Effect family overflow_accumulation Manipulated role / observation level_sensor / LIT-101 Consequence tank overflow Provenance: cited source record 3 Target grounding SPHERE-WT contract Recorded v1 mapping LIT-101 to RW_Tank_Level Available rule surface range; rate; mass balance Structural grounding accepted Claim boundary This recorded mapping illustrates structural grounding; it does not establish attack execution or a detector outcome. Fig. 3. Source-backed worked grounding example. SWaT attack 36 is recorded as SWAT-2026-031, with a LIT-101 low-reading manipu- lation and a reported tank-overflow consequence. The recorded v1 structural grounding maps its level-sensor role to the SPHERE-WT RW_Tank_Level signal. This illustration does not claim that the source attack was executed on WT or that a downstream consumer detected it. 3.1 Source Threat Abstraction The first transformation maps heterogeneous source evidence into a structured threat abstraction. Source evidence may include engineering documentation, manuals, incident reports, benchmark traces, attack annotations, and, where available, controller or program artifacts. XPhysICS represents these heterogeneous evidence sources within a common abstraction schema, providing the structured source semantics required for subsequent target-conditioned grounding. For each candidate source-side threat pattern, XPhysICS constructs í=(í,í í ,í í ,í,Î ), where í is the effect family, í í is the set of manipulated roles, í í is the set of consequence roles, í is the set of ob- servability obligations, andÎ is the provenance bundle linking the abstraction to its supporting source evidence. This representation is intentionally narrower than a complete executable model of the source plant. It preserves the manipu- lated roles, expected physical consequence, observations required to assess that consequence, and supporting evidence required for subsequent grounding. Table 1 provides an operational definition of each field, including its representation and data type, the vocabulary constraining its admissible values, the supporting source evidence, and the mechanism by which the field is populated, whether through analyst interpretation, source-specific parsing, or inheritance from prior work. The provenance bun- dleÎ maintains traceability between each populated field value and its supporting source evidence. Worked example. For the source record in Figure 3, the analyst assigns í= overflow_accumulation based on the explicitly reported tank-overflow consequence. í í contains LIT-101 (role level_sensor), the named manipu- lated signal in SWaT attack 36. The source-evidenced observability set is í= LIT-101; no pump, valve, or flow tag is added to this source record merely because it might be useful downstream. The provenance bundleÎ records List_of_attacks_Final.pdf, attack 36, the structured_parse extraction method, and high confidence. The v1 8Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia Table 1. Operational definitions of the source threat abstraction í= (í ,í í ,í í ,í,Î ) . Origin distinguishes OTThreat-informed constructs from XPhysICS-specific constructs. ConstructOperational definitionOrigin / assign- ment Effect family íNormalized physical-consequence category drawn from a closed, versioned extraction vocab- ulary. Target grounding operates over the narrower grounding vocabulary declared in scope by the target contract (Section 3.3). OTThreat- informed vocabu- lary; analyst- or parser-assigned. Manipulated roles í í Source-side component roles manipulated by the threat, represented by an identifier and func- tional role with optional process-stage context. XPhysICS- specific;analyst- orparser- assigned. Consequence roles í í Components or consequence records associated with the realized physical effect í following manipulation of í í . XPhysICS- specific; assigned fromsupporting source evidence. Observability obligations í Signals or observations indicated by the source evidence as relevant to assessing the stated effect; these obligations seed target-side slice construction (Section 3.4). XPhysICS- specific; may be empty when the sourceevidence does not identify corresponding observations. ProvenanceÎ Evidence-lineage metadata linking populated abstraction fields to the source document, sup- porting excerpt, extraction method, and confidence assignment. OTThreat- informed;prove- nancemetadata are recorded by theevidence workflow,while confidencemay involveanalyst or reviewer judg- ment. grounder records an accepted structural mapping of this abstraction to the SPHERE-WT RW_Tank_Level target signal. The target contract offers range, rate, and mass-balance rule surfaces, but their availability does not itself establish a detector outcome for this source record. Construction of í may require analyst interpretation or source-specific parsing when the available evidence is am- biguous. For example, an observation such as âLIT-101 reads erraticallyâ without an explicit consequence does not uniquely determine í ; such evidence requires additional interpretation or an appropriately qualified confidence as- signment. This semantic-abstraction step is distinct from target grounding. Once í , the vocabulary and schema ver- sion, and the target contract are fixed, the grounding procedure in Section 3.3 applies the specified eligibility criteria deterministically without additional semantic interpretation. When PLC or program artifacts are available, CrossPLC provides optional controller-aware enrichment of the source or target evidence layer. We represent this enrichment as I=(í,í,í¸ íí¤ ,í¸ ííí ,í), XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security9 where í denotes routines or function blocks,í denotes controller tags, í¸ íí¤ represents read/write dependencies, í¸ ííí represents call relations, and í denotes recovered controller-state structure when available. This information can pro- vide additional evidence for role recovery and validation-slice construction but is not required by the core grounding procedure. 3.2 Analyst Workflow The XPhysICS workflow separates analyst-guided source abstraction from deterministic target grounding and subse- quent target-side evaluation: (1) Source evidence (input). The workflow begins with source artifacts, such as engineering documentation, dataset descriptions, incident reports, or structured workbooks, that describe a source-side threat. (2) Evidence selection (manual/parser-assisted). An analyst or source-specific parser (Section 4.1) identifies evi- dence describing the manipulated components, physical consequence, and relevant observations. (3) Semantic abstraction (manual/parser-assisted). The selected evidence is represented as í=(í,í í ,í í ,í,Î ) using the vocabulary defined in Table 1. Unstructured evidence may require analyst interpretation, whereas compatible structured artifacts may be processed by source-specific parsers. (4) Normalization (automated). Component identifiers and role labels are canonicalized according to the schema- defined vocabulary. Values outside the permitted enumerations are rejected. (5) Review and adjudication (manual, partial coverage). A subset of extracted abstractions is compared with the corresponding source evidence for component, effect-family, and observability consistency. Appendix A reports the internal spot-check over 20 sampled records. This procedure provides a bounded extraction check rather than an independent multi-analyst agreement study, as discussed in Section 6.1. (6) Target-contract construction (manual, per target). An engineer specifies the available target signals, depen- dency relationships, effect-family scope, rule surfaces, and relevant study context in a target contract (Table 2). The contract is defined at the target-SUT level rather than independently for each source threat. (7) Candidate mapping (automated). The grounder constructs candidate mappings from í í âŞí í âŞí to entities and signals declared in the target contract (Algorithm 1). (8) Eligibility evaluation (automated). The predicates í map , í type , í stage , í slice , í rule are evaluated for the fixed source abstraction and target contract without additional semantic interpretation. (9) Validation-slice construction (automated). An accepted grounding is materialized asV(í,T, í). (10) Downstream evaluation (optional). Slice adequacy and consumer applicability are assessed independently of grounding acceptance, after which applicable consumers may be evaluated over the resulting slice. Open-ended semantic interpretation is concentrated in source evidence selection and abstraction, whereas normal- ization, candidate mapping, eligibility evaluation, validation-slice construction, and downstream consumer execution operate according to predefined procedures once their inputs are fixed. Target-contract construction and bounded review additionally require manual input. The workflow therefore distinguishes analyst-guided semantic abstraction from deterministic target grounding without characterizing the complete process as either fully automated or fully manual. 10Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia 3.3 Target-Conditioned Grounding Given a source abstraction í , XPhysICS attempts to instantiate it on a specified target SUT. The target provides a grounding surface Î íĄ =(í íĄ ,í¸ íĄ ,í íĄ ,ÎŁ íĄ ,R íĄ ), where í íĄ denotes target entities or process roles, í¸ íĄ denotes dependency or flow relationships, í íĄ denotes unit and engineering metadata,ÎŁ íĄ denotes observable target signals, andR íĄ denotes the target rule surface. When controller- aware enrichment is available, the grounding surface may additionally incorporateI íĄ . A candidate grounding is a partial mapping í : í í ⪠í í âŞíâ í íĄ âŞÎŁ íĄ from source-side roles and observability obligations to target-side entities and signals. The v1 implementation permits individual source components or observation obligations to remain unresolved; its component-coverage predicate requires at least one mapped component. XPhysICS accepts the resulting candidate only when íş(í,T, í)= í map (í)â§ í type (í)â§ í stage (í)â§ í slice (í)â§ í rule (í). Here, í map records whether at least one source component has a candidate target mapping. í type applies the imple- mented coarse source-role/target-tag-type check to each mapped component; it is not a physical-unit checker. í stage checks whether numeric process-stage labels declared on source components span at most adjacent stages. í slice ex- pands mapped target tags through declared target relationships and requires the resulting tag set to meet a target- specific minimum size. Finally, í rule requires at least one target rule in R íĄ to reference a tag in that expanded set (Section 4.2). These are implementation-level admissibility filters. Grounding acceptance does not establish complete role coverage, a target-side manipulation-to-consequence path, or validation-slice adequacy; those stronger properties require separate evidence. The extraction and grounding vocabularies have distinct scopes. Source abstractions may use the seven effect fam- ilies defined in Table 1, whereas the reported grounding evaluation is restricted to a five-family subset. Abstractions assigned to either of the two extraction-only families therefore fall outside the reported grounding surface rather than constituting rejected source threats. This distinction preserves the broader source representation while delimiting the effect families covered by the current grounding results. Given a fixed source abstraction, vocabulary and schema version, and target contract, the grounding procedure evaluates these eligibility criteria deterministically. The resulting decision establishes whether the candidate satisfies the implemented component-coverage, role/type, source-stage, minimum-tag, and rule-intersection filters. It does not establish that every source role was resolved or that a target dependency path connects the manipulation and conse- quence roles. Controller-aware evidence may supplement subsequent slice construction when program artifacts are available but is not required by the core grounding procedure. Grounding and downstream evaluation are distinct. The í rule predicate establishes that an accepted grounding intersects at least one evaluation rule declared by the target contract. Grounding acceptance does not depend on the applicability or outcome of the bounded predictive, state-aware, or phase-aware consumers, nor on that of the upstream GeCo implementation evaluated in Section 5.6. Consumer applicability is assessed only after grounding acceptance and validation-slice construction. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security11 Accordingly, XPhysICS distinguishes multiple evidence layers. Grounding acceptance establishes acceptance under the implemented structural-admissibility filters for the target contract. Slice adequacy (Section 3.5) assesses signal cov- erage, dependency closure, and timing evaluability. Dynamic realizability, when evaluated, asks whether the grounded effect can be produced under a specified plant model and command surface (Section 5.7). Consumer applicability deter- mines whether a particular downstream analysis can operate on the resulting slice. Finally, consumer outcome records the result produced by an applicable consumer. These layers answer distinct evidentiary questions; a result at a down- stream layer does not retroactively alter an earlier grounding decision. 3.4 Validation Slice Construction For an accepted grounding, XPhysICS instantiates a target-specific validation slice V(í,T,í)=(í í ,í í ,ÎŁ íŁ ,Ί íŁ ), where í í is the manipulated path, í í is the consequence path,ÎŁ íŁ âÎŁ íĄ is the set of slice-observable signals, andΊ íŁ is the consumer obligation set. The validation slice is the core methodological object of XPhysICS. It defines the bounded, target-specific structure that preserves the manipulated control surface, expected effect path, observable signals required to assess the effect, and obligations required by subsequent target-side analyses. This representation provides an intermediate abstraction between source-side semantic correspondence and whole-plant equivalence. Semantic correspondence alone does not establish that a target exposes sufficient structure for evaluation, whereas requiring equivalence between complete plants would impose unnecessary constraints on target-specific analysis. The validation slice therefore captures the target-side structure required to evaluate a grounded threat under the available evidence. 3.5 Slice Adequacy and Downstream Interfaces The adequacy of a grounded slice is assessed with respect to the requirements of the intended target-side evalua- tion. XPhysICS characterizes slice adequacy along three dimensions: signal coverage, dependency closure, and timing evaluability. These criteria assess whether the slice provides the observations, process relationships, and temporal res- olution required to evaluate the grounded effect; they do not establish fidelity of the target as a complete plant model or dynamic realizability of the effect. Slice adequacy is classified as strong, partial, or insufficient. A strong slice satisfies the declared adequacy require- ments for the intended evaluation. A partial slice retains an accepted grounding but has identified limitations in signal coverage, dependency closure, or timing evaluability. An insufficient slice does not satisfy the minimum adequacy requirements for the intended target-side evaluation. For strong or partial slices, XPhysICS may derive consumer- specific views from the grounded slice and its associated provenance. These views support invariant-family analyses, bounded predictive consumers, bounded state- or phase-aware consumers, provenance-oriented analyses, and optional temporal guardrails. Adequacy labels are distinct from consumer applicability and outcome labels. A strong slice may, for example, be ap- plicable to a particular consumer yet produce a nominal-confounded or near-threshold outcome. Conversely, a grounded slice may fall outside the modeled surface of a particular consumer without changing its grounding or adequacy clas- sification. These distinctions preserve the evidentiary scope of each stage throughout the evaluation in Section 5. 12Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia 4 Implementation We implement XPhysICS as a target-conditioned pipeline that transforms source-side threat evidence and target-side system evidence into structured validation artifacts for a selected SUT. Following Figure 2, source artifacts are repre- sented as threat abstractions, target evidence is specified through machine-validated contracts, deterministic ground- ing evaluates candidate mappings, and accepted groundings are materialized as validation-slice bundles for subsequent target-side evaluation. 4.1 Evidence Records and Threat Abstractions XPhysICS begins by registering source artifacts that describe reusable ICS threat patterns, including incident reports, academic attack papers, benchmark annotations, engineering documentation, structured workbooks, and selected con- troller artifacts. Each artifact is represented by a source-document record containing its domain, document identifier, provenance tier, admissibility metadata, source location, and extraction metadata. These records preserve the prove- nance required to relate structured threat abstractions to their supporting source evidence. The extractor converts source records into ThreatAbstraction objects implementing the representation defined in Section 3.1. Each object records the effect family, manipulated roles, consequence roles, observability obligations, provenance links, mechanism metadata, timing information when available, confidence, supporting source evidence, and extraction metadata. The primary evaluation uses structured or curated extraction paths. LLM-assisted extraction is retained as an exploratory support mechanism and is not used as the basis for the reported grounding results. For sources that provide structured local artifacts, XPhysICS employs source-specific parsers to construct the com- mon threat abstraction. The WADI parser, for example, extracts attack points, actuator and sensor state changes, phys- ical impacts, and labeled attack intervals from workbook and trace artifacts, supplementing evidence available in document-based sources. CISS and other supporting sources are processed analogously when compatible structured artifacts are available. Regardless of the source-specific extraction procedure, each parser produces the common ab- straction schema required by the subsequent grounding procedure. 4.2 Target Contracts and Study Bundles Grounding is conditioned on a selected target SUT. We represent the target grounding surfaceÎ íĄ (Section 3.3) using machine-validated target contracts that describe available target signals and roles, dependency relationships, effect- family scope, and the rules and operating context available for target-side evaluation. Study bundles associate these contracts with nominal traces, controlled perturbation cases, and timing information used to exercise grounded vali- dation slices. The primary target studies use contracts for the SPHERE [17] water-treatment (WT) and water-distribution (WD) systems. Additional hydropower, chemical-process, CISS [20], and manufacturing studies use the same representation where the required target evidence is available. Their results are reported under the corresponding evidence scope and denominator in Section 5. Target contracts are schema-validated before grounding or execution. Contracts that do not satisfy the required schema are rejected before grounding rather than interpreted with missing fields. Table 2 summarizes the components most relevant to grounding and validation-slice construction. The reported experiments use versioned schemas and executable study contracts. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security13 Table 2. Target-contract components used by XPhysICS for grounding and validation-slice construction. Contract componentRole in XPhysICS Effect-family scopeDeclares the source-threat effect families within the targetâs current grounding scope. Target signals and rolesDefines the target signal-and-role surface over which candidate mappings are evaluated. Dependency relationshipsProvides target relationships used during validation-slice construction and depen- dency/connectivity evaluation. Threat-surface scopeDeclares the boundary directions and threat classes represented by the target study. Target rules and contextDefines the target rules and operating context used to determine rule-surface applicability and support subsequent slice evaluation. The target-contract grounding vocabulary is a five-family subset of the seven-family extraction vocabulary intro- duced in Table 1. Consequently, a source abstraction may be valid within the extraction representation while falling outside the effect-family scope supported by the current target contracts. Such abstractions are reported outside the current grounding surface rather than as rejected source threats. 4.3 Deterministic Grounding and Slice Generation The deterministic grounder evaluates each source abstractioní against a target grounding surfaceÎ íĄ =(í íĄ ,í¸ íĄ ,í íĄ ,ÎŁ íĄ ,R íĄ ), where í íĄ denotes target entities or roles, í¸ íĄ denotes dependency or flow relationships, í íĄ denotes unit and engineer- ing metadata,ÎŁ íĄ denotes observable target signals, andR íĄ denotes the target rule surface. Candidate mappings from source roles and observability obligations to target entities and signals are evaluated using the five eligibility predicates defined in Section 3.3. The resulting grounding record contains the source threat identifier, target SUT, mapped tags or components, appli- cable target rules, slice requirements, per-check diagnostics, and provenance links. Grounding acceptance establishes acceptance under the implemented structural-admissibility filters for the target contract. It does not establish slice adequacy, dynamic realizability, consumer applicability, or consumer outcome. Algorithm 1 specifies the grounding procedure at the granularity implemented by XPhysICS. Candidate construc- tion applies an ordered matching procedure consisting of exact or normalized tag-name matching, configured aliases, role-preference lookup, and a role-keyword search over target-tag descriptions. The first compatible candidate in the declared contract order is selected, and the selected mapping method and associated metadata are retained in the grounding record. Determinism here follows from fixed inputs, fixed precedence, and fixed contract order; it is not a claim that all alternative candidate orders converge to the same mapping. The implemented role/type check performs a coarse compatibility test between the source role (e.g., level_sensor) and the declared target-tag type (e.g., real or bool); it does not implement general physical-unit reasoning. Stage coherence uses numeric process-stage labels declared on source components and excludes candidates spanning non- adjacent source stages; it does not inspect the stages of mapped target tags. Observability obligations are resolved separately by exact, normalized, or configured-alias lookup, and unresolved obligations are omitted from the initial expansion set. Slice viability expands the mapped target-tag set through the correlation, causality, mass-balance, and trip-response relationships declared by the target contract until no additional tags are introduced and evaluates the resulting set against the target-specific minimum slice size. Rule applicability requires at least one declared target rule to intersect the resulting tag set. 14Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia The current component-coverage predicate requires at least one source component mapping, rather than total cov- erage of every component or observation obligation. Grounding acceptance requires all five eligibility predicates to hold. For accepted and rejected candidates, the grounding record retains the outcome of each predicate, providing an explicit basis for the resulting decision. Accepted groundings are materialized as validation-slice bundles implementing V(í,T, í)= (í í ,í í ,ÎŁ íŁ ,Ί íŁ ) as defined in Section 3.4. Each bundle records the manipulated and consequence paths, required signals and dependen- cies, perturbation specifications when applicable, nominal and perturbed traces when available, timing assumptions, operating context, adequacy metadata, and consumer-facing outputs. Rather than representing a complete digital twin or exhaustive model of the target, the bundle encodes the bounded target-specific structure required for subsequent evaluation of the grounded effect. Slice adequacy is assessed independently in terms of signal coverage, dependency closure, and timing evaluability, yielding strong, partial, or insufficient classifications. 4.4 Bounded Validation Consumers Downstream consumers operate on validation slices rather than directly on source evidence. The implementation includes four bounded consumer families. The invariant-family consumer evaluates target-declared range, rate-of- change, correlation, and mass-balance rules over slice signals and dependencies and serves as the primary native consumer for the WT/WD validation studies. A GeCo-style predictive lane [37] trains a predictive model, calibrates thresholds using target nominal traces, and evaluates residual or cumulative-sum deviations over perturbation cases. A SAIN-style state-aware lane [1] infers coarse target states from available tags and applies state-conditioned thresholds to residual invariants. A SCAPHY-style phase-aware lane [19] infers coarse operating phases from target state and actuator tags and applies phase-conditioned value/delta scoring with persistence-gated alerts. The GeCo-, SAIN-, and SCAPHY-style lanes are bounded XPhysICS-native implementations of selected analysis patterns motivated by the corresponding published systems. They are used to evaluate whether the validation-slice representation provides the information required by these downstream analysis styles. Each lane produces consumer- specific measurements, including detected windows, alert timing, summary metrics, nominal false-positive rates, and case-level outcomes. These measurements characterize the bounded implementations rather than comparative per- formance against the corresponding published systems. Compatibility with the upstream GeCo implementation is evaluated separately in Section 5.6. 4.5 Optional Enrichment Paths XPhysICS supports two optional enrichment mechanisms: controller-code evidence and temporal guardrails. These mechanisms supplement particular validation slices when the required artifacts are available but are not prerequisites for the core grounding procedure. When source or target PLC/program artifacts are available, XPhysICS can invoke CrossPLC. Its original controller- code translation and consolidation path was developed as part of SCADMAN [2]; for XPhysICS, we augment it to recover program-side evidence including routines or function blocks, controller tags, read/write dependencies, call relationships, and available state structure. In the current evaluation, this evidence supports controller-aware studies in code-rich water and manufacturing cases. CrossPLC is not required for grounding, and its extension results are reported separately from the continuous-process grounding matrix. When a validation slice has a suitable temporal specification, XPhysICS can attach an optional Signal Temporal Logic (STL) guardrail evaluated with RTAMT [29]. Given a temporal specification í í and target trace íĽ , the guardrail XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security15 Algorithm 1 Deterministic grounding of one source abstraction í against one target contractÎ íĄ . Require: source abstraction í=(í,í í ,í í ,í,Î ); target contractÎ íĄ =(í íĄ ,í¸ íĄ ,í íĄ ,ÎŁ íĄ ,R íĄ ) Ensure: grounding record with success flag, tag mappings, applicable rules, slice requirements, and per-check diag- nostics 1: í ââ Ⲡcandidate tag mappings 2: for each component í â í í ⪠í í do 3: í â MapComponentToTag(í,Î íĄ )Ⲡexactâ normalizedâ aliasâ role-preferenceâ lexical 4: if íâ ⼠then í â íâŞí 5: end if 6: end for 7: í map â (íâ â ) 8: í type â í map â§ Ă íâí RoleTypeCompatible(í) 9: í â process_stage(í) : í â í í ⪠í í 10: í stage â (stages in í are pairwise adjacent, or|í| ⤠1) 11: í íĄ ââ 12: for each observation obligation í â í do 13: í â FindTargetTag(í ,Î íĄ )Ⲡexactâ normalizedâ configured alias 14: if í â ⼠then í íĄ â í íĄ âŞí 15: end if 16: end for 17: í â ExpandToFixpoint(íâŞí íĄ ,R íĄ )Ⲡcorrelation/causality/mass-balance/trip-response relationships 18: í slice â (|í| ⼠minimum_slice_tags) 19: í´âí â R íĄ : tags(í)âŠíâ â 20: í rule â (í´â â ) 21: successâ í map â§ í type â§ í stage â§ í slice â§ í rule 22: return(success,í,í´,í,(í map , í type , í stage , í slice , í rule )) computes robustness í(í í ,íĽ). The sign and magnitude of this robustness value provide a slice-level assessment of whether the evaluated trace satisfies the specified temporal property. In the current evaluation, this mechanism is exercised as bounded extension evidence for WADIâWD boundary cases rather than as a grounding criterion or full-system verification mechanism. 4.6 Assessment Outputs and Provenance The final XPhysICS assessment package records the grounding decision, validation-slice metadata, adequacy classifi- cation, available consumer outputs, contextual limitations, and provenance links for the selected SUT. Depending on the analyses applied to a slice, the package may additionally contain typed alerts, classification results, provenance records, or an indication that the available target evidence is insufficient for the requested evaluation. We additionally exercise the validation-slice output structure through prototype downstream adapters. A SCADMAN- motivated classification adapter [2] applies post-analysis classification to detector windows, while an ICSTracker- motivated provenance adapter [5] expands rule templates over eligible mappings. These prototypes evaluate additional uses of the XPhysICS output representation and are reported separately in Appendix E. XPhysICS maintains an evidence ledger informed by the provenance representation used in OTThreat [30]. The ledger records source documents, extraction runs, canonical threat objects, field-level evidence spans, provenance tiers, admissibility metadata, consumer-readiness metadata, and grounding records. It is implemented as a relational SQLite 16Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia database with JSON, CSV, and Cypher exports for inspection and analysis. This representation preserves traceability between source evidence, structured threat abstractions, and subsequent grounding results. 5 Evaluation We evaluate XPhysICS across a sequence of distinct evidentiary questions. Starting from heterogeneous source evi- dence, XPhysICS constructs structured threat abstractions, evaluates them against implemented structural-admissibility filters on target systems, materializes accepted groundings as validation slices, and examines subsequent target-side evaluation where the required execution substrate is available. The evaluation therefore reports broad continuous- process grounding, detailed validation-slice studies, downstream consumer compatibility, a bounded dynamic-realizability study, and extension studies under separate evidence surfaces and denominators. The reported measurements correspond to different stages of the methodology. Grounding acceptance indicates that a source threat abstraction satisfies the deterministic eligibility criteria defined by the target contract. Slice adequacy as- sesses whether the resulting validation slice provides the signal coverage, dependency closure, and timing evaluability required for the intended target-side evaluation. Dynamic realizability, where evaluated, asks whether the grounded ef- fect can be produced under a specified plant model and command surface. Consumer applicability determines whether a particular downstream analysis can operate on an eligible slice, while consumer outcome records the result produced by an applicable consumer. Extension studies are reported separately when they exercise additional representation, implementation, or evidence surfaces rather than the primary continuous- process validation path. 5.1 Source Semantics and Provenance Target-conditioned grounding requires source evidence to be represented as structured, traceable threat semantics. The evaluation corpus contains 83 canonical source-threat abstractions drawn from 12 source documents spanning Secure Water Treatment (SWaT), Water Distribution (WADI), OilTreatment, and Fischertechnik manufacturing artifacts. Of these, 78 form the continuous-process grounding corpus: 51 from SWaT, 17 from WADI, and 10 from OilTreatment. The remaining five Fischertechnik abstractions exercise manufacturing/program-artifact grounding and are reported separately. Table 3 summarizes this source-evidence layer. The 83 abstractions comprise 55 high-, 18 medium-, and 10 low- confidence records. For WADI, structured extraction refines coarse attack-table entries into concrete attack points, effect families, attack windows, and observability context. These abstractions and their associated provenance consti- tute the source-side inputs to target-conditioned grounding. XPhysICS uses OTThreat [30] as part of the lineage informing its evidence representation while maintaining a sepa- rate evidence ledger for the current framework. The broader ledger contains 333 threat objects and 1,947 field-level ev- idence spans across 16 source documents. It records source excerpts, extraction metadata, confidence, and other prove- nance required to trace structured abstractions to their supporting evidence. The 333-object ledger therefore represents a broader evidence and provenance population, not 333 independently validated, grounded, or executable attacks. The evaluation denominators used below are the 78 continuous-process abstractions and five manufacturing/program- artifact abstractions, with executable claims restricted further to the cases actually instantiated and exercised. Appen- dix A reports the additional ledger composition, vocabulary, selection, and spot-check details. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security17 Table 3. Source semantics and provenance. XPhysICS extracts typed source-threat abstractions and preserves field-level evidence before target grounding. Counts are evaluation artifacts produced by XPhysICS, not external benchmark labels. Evaluation objectResultInterpretation Structured threat corpus83 threats from 12 documents; 55 high- confidence,18medium-confidence,10 low-confidence. Continuous-process matrix sources: SWaT 51, WADI 17, OilTreatment 10 (í= 78). Manufacturing extension: Fischertechnik 5. Providestypedsourcesemanticsacrosswater, oil/chemical, and manufacturing evidence for de- terministic target grounding. WADI source deepeningNaive PDF parsing: 2 rows; XPhysICS: 15 A1 threats + 14 A2 attack windows Source-specific extraction recovers concrete attack points, effect families, and timing/observability context missed by table scraping. XPhysICS evidence ledger333 curated threats; 1,947 field-level evi- dence spans; 100% core-field coverage Our OTThreat-aligned audit layer links paper-facing threat objects to source evidence; it is provenance sup- port, not the grounding algorithm. Manual extraction sample20 sampled items: 14 full pass, 6 partial, 0 failA bounded spot-check found no outright abstraction fail- ures among sampled paper-facing records. 5.2 Continuous-Process Grounding Coverage RQ1: Structural grounding. We first evaluate the extent to which continuous-process threat abstractions are struc- turally groundable across the evaluated target process families. This analysis considers the 78 continuous-process abstractions derived from SWaT, WADI, and OilTreatment and applies the deterministic grounding procedure to water- treatment, water-distribution, hydro/water-energy, and chemical-process target surfaces. The five Fischertechnik ab- stractions are excluded from this matrix because they exercise manufacturing/workcell and program-artifact semantics and are evaluated separately in Section 5.8. For each source abstraction í , the grounder constructs candidate target mappings í and evaluates them using the eligibility predicates defined in Section 3.3: component coverage, implemented role/type compatibility, source-stage coherence, minimum-tag slice viability, and rule-surface intersection. Figure 4 reports the resulting grounding coverage. Each cell represents the proportion of source abstractions satisfying these criteria for the corresponding target process surface. Grounding coverage therefore measures acceptance under the implemented structural-admissibility filters for the target contract and does not measure slice adequacy, dynamic realizability, or downstream consumer performance. Grounding coverage is highest for water-domain sources evaluated against water-domain targets and lower for several adjacent process families. Differences in coverage reflect the eligibility conditions imposed by the correspond- ing target contracts, including component coverage, implemented role/type compatibility, source-stage coherence, minimum-tag slice viability, and intersection with the declared rule surface. The matrix therefore characterizes the observed scope and boundaries of structural grounding across the evaluated sourceâtarget combinations. 5.3 Testing Grounded Water-Domain Cases RQ2: Slice evidence. Grounding acceptance does not by itself establish that the resulting target-side representation provides sufficient execution evidence for downstream evaluation. We therefore examine two deeper water-domain studies, SWaTâWT and WADIâWD, by materializing selected accepted groundings as executable validation slices. The corresponding study bundles provide target signals, dependency relationships, nominal traces, controlled pertur- bation cases, timing information, and the metadata required to assess slice adequacy and downstream outcomes. Case selection and execution. The five detailed cases are not a random sample of the 78 continuous-process source abstractions. Of these abstractions, 61 ground to WT and 59 to WD (Figure 4). We construct an executable validation case only when the mapped manipulated and consequence signals and the required dependencies are represented in 18Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia Target-Conditioned Grounding Coverage How many source threats can be grounded to each SPHERE target family? Source Corpora Water Treatment flagship Water Distribution flagship Hydro Power support Chemical (GRFICS/TE) support SWAT n=51 38/51 74.5% 37/51 72.5% 30/51 58.8% 20/51 39.2% WADI n=17 15/17 88.2% 14/17 82.4% 12/17 70.6% 11/17 64.7% OilTreatment n=10 8/10 80.0% 8/10 80.0% 7/10 70.0% 5/10 50.0% LegendCell = grounded / total threats Green intensity = grounding coverage % Grounded = passed target-conditioned mapping and all 5 deterministic eligibility checks Fig. 4. Continuous-process grounding coverage across target SUT families. Rows denote source threat corpora and columns denote target process families. Each cell reports accepted groundings relative to the source-threat denominator for that row. The matrix comprises 78 continuous-process abstractions from SWaT, WADI, and OilTreatment; the five Fischertechnik manufacturing abstrac- tions are evaluated separately under a manufacturing/program-artifact denominator. the target study bundle and when both nominal evidence and a viable controlled perturbation surface are available. From this eligible set, we report five cases selected to span multiple effect families and to include a boundary case in addition to clearer downstream responses (Table 4). These experiments therefore examine a selected subset for which the required target-side execution substrate was available and do not imply execution of all 78 continuous-process threats. All five reported slices satisfy the declared adequacy requirements for signal coverage, dependency closure, and timing evaluability. Source grounding versus WT probe. Figure 3âs SWaT attack 36 record lists only LIT-101 as manipulated and reports tank overflow. Its v1 structural grounding maps that role to WTâs RW_Tank_Level; the WT slice includes RW_Tank_PR_Valve as target context, not as a mapping of MV-101 from this source record. The type, stage, structure, and rule-surface eligibility checks are satisfied. The separate WT high-spoof test applies a positive offset to RW_Tank_Level. Attack 36 instead sets LIT-101 below L, so this test probes the mapped WT signal but does not replay the source attackâs direction. The native invariant consumer yields three nominal-subtracted violations: two rate-of-change and one mass-balance. This demonstrates a response to the controlled WT perturbation, not adversary access, exploit feasibility, or equivalent behavior under other plant dynamics. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security19 Table 4. Water-domain validation-slice outcomes. Controlled target-side perturbations probe slices supported by accepted ground- ings; they need not be direction-matched replays of source attacks. Outcomes are labeled as clean, nominal-confounded, or near- threshold. Grounding and target caseTarget-side result and interpretation SWaTâWT: Tank-level high spoof. Positive level offset on the WT tank slice; a target-side probe, not a direction-matched replay of SWaT attack 36. Nominal-subtracted analysis yields three invariant violations: two rate-of-change and one mass-balance. This is the cleanest WT invariant case. SWaTâWT: Pump-flow low spoof. Pump/flow suppression instantiated on the WT slice. Raw analysis yields nine correlation violations, but nominal-subtracted analysis yields zero. We treat this as nominal-confounded and do not count it as a clean invariant suc- cess. WADIâWD: Supply-flow low spoof. Low-flow effect instantiated on the WD supply slice. No baseline invariant violations occur; the first firing appears only at the â64 pertur- bation boundary with shallow range/correlation evidence. We report this as a near- threshold boundary case. WADIâWD: Supply-flow high idle. High- flow/pressure effect instantiated during an idle supply condition. The slice produces 11 range violations, giving a clean WD flow/pressure case. WADIâWD: NaOCl level step. Dosing/storage- level perturbation instantiated on the WD chemical slice. The slice produces three mass-balance/rate-of-change violations. This is a clean WD dosing case, although it is outside the GeCo predictive surface. The SWaT pump-flow case further illustrates the separation between grounding, adequacy, and consumer outcome. The slice satisfies both grounding and adequacy criteria, but all nine raw correlation violations also occur in the nominal trace and disappear after nominal subtraction. The consumer outcome is therefore classified as nominal-confounded, while the grounding and slice-adequacy classifications remain unchanged. The WADIâWD cases illustrate the same distinction: an adequately grounded slice may produce a response that survives the nominal baseline or may remain near the selected consumerâs decision boundary without changing the underlying grounding. These studies characterize validation slices as an intermediate target-conditioned representation between source- derived threat semantics and downstream evaluation. The slices preserve the signals, dependencies, and context re- quired for the corresponding analyses while maintaining separate grounding, adequacy, and consumer-outcome clas- sifications. The perturbations are controlled modifications of simulator-role signals applied to otherwise nominal SPHERE executions; they are not captured or independently executed attacks. Appendix B reports the per-case ad- equacy metadata and raw and nominal-subtracted outcomes, while Section 6.1 discusses the resulting evidentiary limitations. 5.4 Consumer Compatibility over Shared Slices RQ3: Interoperability. We next evaluate whether a common validation-slice representation can provide the infor- mation required by multiple downstream analysis styles. Table 5 summarizes four bounded consumer lanes evaluated over the WT/WD slices: the native invariant-family consumer, a bounded GeCo-style predictive lane [37], a bounded SAIN-style state-aware lane [1], and a bounded SCAPHY-style phase-aware lane [19]. The latter three are XPhysICS- native implementations of selected analysis patterns motivated by the corresponding systems; they do not execute the published implementations. The invariant-family lane provides the native rule-based evaluation of the WT/WD validation slices, including the nominal-confounded WT pump-flow case. The bounded GeCo-style lane identifies both WT cases and two of the three WD cases at a target nominal FPR of 0.0; the NaOCl dosing case lies outside its modeled surface. The bounded SAIN-style lane removes the nominal false-positive behavior observed for WT while retaining the reported WT and WD coverage. The bounded SCAPHY-style lane additionally identifies the WD low-flow boundary case, increasing the observed WD coverage from 2/3 to 3/3 within that bounded implementation. 20Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia Table 5. Consumer utility from shared validation slices. Rows consume the same WT/WD slice artifacts using different bounded analysis styles. Consumer familyWT slice resultsWD slice resultsRole in evaluation Invariant checksRaw 2/2; 1 clean case remains after nominal subtraction. 2/3; high-flow and NaOCl are strong, low-flow is partial. Native slice consumer; preserves WT nominal caveat. GeCo-style predictive [37]2/2 hits; nominal FPR 0.0; mean F1 0.4167. 2/3 hits; nominal FPR 0.0; mean F1 0.1025; NaOCl outside modeled surface. Bounded predictive compatibility lane. SAIN-style state-aware [1]2/2 hits; nominal FPR improves from 0.0167 to 0.0; mean F1 0.66. 3/3 hits; nominal FPR 0.0; mean F1 1.0. Bounded state-aware compatibility lane. SCAPHY-style phase-aware [19] 2/2 hits; nominal FPR 0.0; mean F1 0.5661. 3/3 hits; recovers low-flow case; nominal FPR 0.0; mean F1 0.57. Bounded phase/context-aware compatibility lane. Across these lanes, the validation-slice representation supplies signals and context used by several downstream analysis styles, including invariant evaluation, predictive residual analysis, state-conditioned thresholds, and phase- conditioned scoring. These results provide evidence of consumer compatibility with the shared slice representation under the evaluated implementations. They are not comparative measurements against the corresponding published systems and do not establish fidelity to those systems. Implementation scope and consumer-specific details are reported in Appendix D. 5.5 Bounded-Support Validation Slices: Hydro and Chemical-Process Targets We next examine nine bounded-support cases spanning SWaTâHydro, WADIâGRFICS, and EPICâHydro. These cases use the same target-contract and controlled-perturbation methodology as the primary validation studies (Sec- tion 4.2). Because corresponding nominal-subtracted baselines are unavailable, the resulting evidence is limited to validation-slice executability and observed bounded-consumer response rather than the stronger outcome interpreta- tion available for the WT/WD flagship cases. Appendix C reports the full adequacy and timing metadata. Across the nine cases, pressure- and flow-related perturbations produce less consistent activation of dependency- based rules than of range rules. A similar pattern is observed for the WD low-flow case (Section 5.3). Interpretation of these cases is constrained by two aspects of the experimental design: several Hydro cases share a target execution bundle, and nominal-subtracted baselines are unavailable. Consequently, variation in observed downstream rule re- sponse does not modify the structural grounding or slice-adequacy classifications. These cases provide evidence of validation-slice executability and bounded consumer compatibility across the evaluated target families without estab- lishing target-independent behavior or validation against independently executed attacks. 5.6 Upstream GeCo as a Consumer The GeCo-style lane in Section 5.4 is a bounded XPhysICS-native implementation of a predictive analysis pattern moti- vated by GeCo. We separately evaluate compatibility with the published upstream GeCo implementation by executing the unmodified artifact, including its released per-case retraining and Industrial Protocol Abstraction Layer (IPAL) evaluation pipeline, over nine XPhysICS-grounded slices spanning three studies. For each case, the evaluation uses 60 target rows, 21 of which correspond to the perturbation window. The SPHERE-derived bundles are represented in IPAL state format, after which the upstream GeCo pipeline performs its released training and scoring procedure without modification. The upstream evaluation additionally reports eTaF1, the event-aware metric used by GeCo. As an artifact-level consistency check, we also executed the released evaluation on GeCoâs native benchmark material. The WADI result XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security21 Table 6. Bounded-support validation slices on hydro and chemical-process targets. All nine satisfy the reported slice-adequacy requirements but lack nominal-subtracted baselines; the observed responses therefore characterize slice executability and bounded consumer compatibility rather than clean consumer outcomes. â Shared Hydro executions provide convergent source-side grounding evidence while sharing the same target-side execution evidence. CaseEffect / perturbationObserved responseInterpretation SWaTâHydro:reser- voir level overflow, HY_Res_Level +20 range, rate-of-change fire (2/2) Both declared rule types respond SWaTâHydro: turbine speed speedexcursion, HY_Speed_Pct+70 range, rate-of-change fire (2/2) Both declared rule types respond SWaTâHydro: flowpressure/flow, HY_Flowâ90range fires only (1/3)Limited observed dependency-rule response WADIâGRFICS:tank pressure pressure/flow, TE_Tank_Pressure+1500 rate-of-changefiresonly (1/2) Limited observed rule response WADIâGRFICS:tank level overflow, TE_Tank_Level +40 rate-of-change and causality responses Mixed observed rule response WADIâGRFICS: feed-1 flow pressure/flow, TE_Feed1_Flowâ250 causality, range fire (2/3)Broadest observed GRFICS rule response EPICâHydro: turbine speed speedexcursion, HY_Speed_Pct+70 range, rate-of-change fire (2/2), identical to SWaT- sourced case Shared target execution â EPICâHydro:gener- ated power speedexcursion, HY_Power_MWâ40 range, correlation fire (2/2)Both declared rule types respond EPICâHydro: flowpressure/flow, HY_Flowâ90range fires only (1/3), identi- cal to SWaT-sourced case Limited observed dependency-rule response; shared execution â matches the retained comparison baseline available with the evaluated artifact. The corresponding SWaT comparison baseline was not retained and therefore could not be independently rechecked. The nine slice executions do not correspond to nine independent target-side observations. Two cases share the same Hydro target execution and nominal evidence as corresponding cases derived from different source-side prove- nance, and consequently produce identical GeCo measurements. These cases therefore provide convergent grounding evidence from distinct source-side provenance while sharing target-side execution evidence. Across the nine executions, GeCo obtains recall 1.0 with tp= 21 and fn= 0 for each case, while false positives range from 2 to 3. Only two distinct eTaF1 values occur across the nine cases. These measurements therefore provide little case-level differentiation among the finer interpretations reported in Table 6. The concentration of observed outcomes is consistent with the large controlled perturbations and small per-case evaluation setting used here, although this experiment does not isolate the cause of the limited variation. The controlled-perturbation limitations described in Section 6.1 continue to apply. This experiment establishes that the evaluated XPhysICS validation slices can serve as inputs to the unmodified up- stream GeCo pipeline and can be scored using its released event-aware evaluation procedure. The evidence therefore supports downstream consumer compatibility for the evaluated cases. It does not establish transfer quality, case-level discrimination, independent target-side replication, comparative superiority, or validation against independently exe- cuted attacks. 5.7 Dynamic Realizability: A Bounded Example RQ4: Dynamic realizability. Structural grounding does not establish that a grounded effect can be produced through a particular plant model and legitimate command surface. We examine this distinction for three frozen XPhysICS groundings on the GRFICS/Tennessee-Eastman target: one pressure-family objective (pressure_flow_perturbation, í> 3100) and two level-family objectives (underflow_depletion,íż â¤ 5; overflow_accumulation,íż âĽ 95). For these 22Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia cases, we use a paper-derived reproduction of the physics-guided search method described by ICSFlux [32] as a separate check of dynamic realizability. Each search objective is compiled from a frozen grounded threat and specifies the corresponding violation condition over the evaluated observable and command surface. The search procedure is separate from the controlled additive perturbation used to exercise the validation slices in the preceding studies. This experiment therefore asks a different question: whether an already-grounded objective can be reached under a specified model and command surface. It does not evaluate the published ICSFlux artifact and does not by itself remove the limitations associated with the controlled perturbations used elsewhere in the evaluation. Against the plant model and command surface specified in the ICSFlux appendix, the pressure objective is reached, whereas the two level objectives are not reached under the evaluated search and extremal-command campaign. In the additional extremal campaign, every level-relevant command is held at its corresponding extreme for 400 simulated hours while the controller retains the level within the non-violating band. Under the live OpenPLC-driven plant config- uration used for this bounded study, all three objectives are reached. These observations are limited to three objectives on a single target and provide evidence that structural grounding and model-specific dynamic realizability are distinct properties. The empirical negative result is bounded by the evaluated model, command alphabet, and campaign; it is not a general impossibility proof. The difference between the two execution settings should not be interpreted as a property of the grounding decision or of the target independently of those conditions. 5.8 Extension Evidence and Boundaries Finally, we examine whether the XPhysICS evidence representation can support additional artifact types and analy- sis surfaces beyond the primary continuous-process studies. These experiments exercise different denominators and evidence forms and are therefore reported separately rather than combined with the continuous-process grounding percentages or the primary validation- slice results. CISS [20] contributes additional water-treatment attack semantics. The Fischertechnik TXTâSiemens S7 study ex- ercises manufacturing/program-artifact grounding using program, tag, and state evidence. CrossPLC exercises optional controller-aware enrichment by exposing controller-side tags, routines or function blocks, read/write dependencies, call relations, and available state structure in code-rich water and manufacturing cases. These results do not alter the denominator of the continuous-process grounding matrix. STL/RTAMT guardrails [29] provide bounded tempo- ral robustness evaluation for WADIâWD boundary cases. EPIC/Hydro [3] and PowerDuck/GOOSE [38] contribute power- and protocol-oriented evidence, including GOOSE flooding, insertion, replay, and suppression traces, while VetPLC-style artifacts [39] contribute event and timing obligations for manufacturing-oriented settings. Taken together, these studies show that the XPhysICS representation can be instantiated over additional evidence types and mechanisms. They do not provide the same target-side evidence as the primary WT/WD studies and are therefore interpreted under their own experimental scope. Appendix F reports the corresponding extension-evidence ledger. 6 Discussion Grounding and downstream evaluation. The grounding matrix answers a narrow question: which source abstrac- tions pass the implemented component-coverage, role/type, source-stage, minimum-tag, and rule-intersection filters for each target contract? A pass does not establish detector performance, attack severity, exploitability, slice adequacy, XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security23 or dynamic realizability. A rejected candidate fails one or more grounding checks; a partial or insufficient slice instead identifies a limitation in the evidence available after grounding. The validation slice records the mapped paths, signals, dependencies, timing assumptions, and context associated with an accepted result. Later studies ask different questions about that record. For example, a strong slice may still produce a nominal-confounded consumer outcome because the same violation appears in the nominal trace, or it may not expose the inputs expected by a particular consumer. Neither case changes the grounding decision. Complementarity with downstream analyses. XPhysICS produces target-conditioned validation artifacts rather than a new detector or provenance-analysis system. The bounded GeCo-, SAIN-, and SCAPHY-style lanes (Section 4.4) are XPhysICS-native implementations of selected analysis patterns motivated by the corresponding systems and are used to evaluate whether the validation-slice representation provides the required consumer inputs. The upstream GeCo study (Section 5.6) separately demonstrates that the evaluated XPhysICS-grounded slices can be processed by the released GeCo pipeline. Its evidentiary scope is consumer compatibility rather than transfer quality, case-level discrimination, or comparative detector performance. The classification- and provenance-oriented adapters in Appendix E exercise additional output interfaces motivated by SCADMAN and ICSTracker without executing those published systems. Together, these studies exercise several output interfaces; only the GeCo study establishes compatibility with a released upstream implementation. Evidence quality and grounding boundaries. The quality of XPhysICSâs output depends on the completeness and accuracy of the available source and target evidence. Missing process diagrams, undocumented bypasses, stale tag names, unit or type mismatches, and vendor-specific aliases may prevent otherwise plausible candidate mappings from satisfying the grounding criteria or may reduce the adequacy of the resulting slice. XPhysICS therefore retains field- level provenance and explicit eligibility outcomes rather than filling missing evidence through unconstrained inference. This design makes the evidentiary basis and residual uncertainty of each result inspectable, which is particularly important for legacy systems with incomplete or inconsistent documentation. Optional enrichment paths. CrossPLC and STL/RTAMT provide optional evidence for particular studies without changing the requirements of the core grounding procedure. In the water-treatment controller study, CrossPLC con- tributes controller-side evidence for role and dependency recovery while leaving the continuous-process grounding denominator unchanged. The STL/RTAMT study evaluates temporal robustness around the WADIâWD boundary case and therefore supplements slice-level evaluation rather than serving as an alternative grounding mechanism. These studies illustrate how additional controller-code and temporal-logic evidence was used in the evaluated cases without making either source a prerequisite for grounding. Scope of extension evidence. The extension studies in Section 5.8 exercise evidence surfaces and denominators distinct from the continuous-process grounding matrix. These studies include manufacturing and program-artifact grounding, controller-code enrichment, protocol traces, and temporal obligations. Accordingly, their results are re- ported separately and are not included in the continuous-process grounding percentages or interpreted as equivalent to the primary WT/WD executable studies. Security and deployment considerations. Grounding over physical roles, process context, dependencies, observ- able signals, and declared rule surfaces reduces dependence on exact sourceâtarget tag-name correspondence. The procedure nevertheless remains sensitive to the integrity and completeness of its input evidence. Incorrect or outdated manuals, misleading engineering diagrams, stale configuration information, or adversarially manipulated evidence can affect source abstraction or target contract construction. Provenance tracking, schema validation, and cross-source 24Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia corroboration provide partial safeguards, while stronger mechanisms for evidence integrity and attestation remain deployment concerns. Practical deployment also requires engineering effort beyond the grounding algorithm itself, including alias recon- ciliation, unit and type normalization, timestamp alignment, target-contract construction, and maintenance of target- side dependency information. These activities affect the coverage and adequacy of the resulting validation slices and should therefore be treated as part of the deployment boundary rather than as hidden assumptions of the grounding procedure. Scope of deterministic grounding. The deterministic claim of XPhysICS applies only after the source abstraction, vocabulary and schema version, and target contract have been fixed. Source evidence selection, semantic abstraction, confidence assignment, and target-contract construction may involve analyst interpretation or source-specific parsing and are outside this deterministic claim. In addition, the current grounding vocabulary is narrower than the extraction vocabulary (Table 1), so some valid source abstractions fall outside the effect-family scope currently supported by the target contracts. Interpretation of controlled-perturbation evidence. The five flagship SWaTâWT/WADIâWD cases and the nine bounded-support Hydro/GRFICS cases (Section 5.5) use controlled additive perturbations applied to simulator- role signals during otherwise nominal executions. These perturbations provide evidence that the corresponding vali- dation slices can be executed under the evaluated target configurations and that the relevant target-side signals and dependencies exhibit observable responses. They are not captured or independently executed attacks and therefore do not establish adversary access, exploit feasibility, realistic manipulation magnitude, or equivalent consumer behavior under subtler or differently structured perturbations. These limitations motivate the separate reporting of grounding, slice adequacy, consumer applicability, and consumer outcome. Structural grounding and dynamic realizability. Structural grounding establishes that a source threat abstraction satisfies the implemented component-coverage, role/type, source-stage, minimum-tag, and rule-intersection filters. Producing the corresponding effect through a particular plant model and command surface is a separate question. The bounded study in Section 5.7 illustrates this distinction for three frozen groundings. Their realizability differs between the analytical plant model used by the paper-derived search reproduction and the evaluated OpenPLC-driven execution configuration. This result provides a bounded example in which structural grounding remains unchanged while model-specific realizability differs. The observation is limited to three objectives on one target and should not be generalized to other groundings, models, command surfaces, or target systems. 6.1 Threats to Validity Construct validity. The central construct evaluated in this work is target-conditioned grounding, defined as accep- tance under five eligibility predicates against a fixed source abstraction, vocabulary and schema version, and target contract. The validity of this construct therefore depends on both the representational vocabulary and the selected grounding criteria. The effect-family, role, and rule-surface representation was developed from the source and target corpora considered in this study and may not capture threat semantics outside those domains. The reported grounding evaluation covers only five of the seven effect families available during source abstraction; abstractions assigned to the two remaining families fall outside the reported grounding surface. The five eligibility predicates (í map , í type , í stage , í slice , í rule ) operationalize structural admissibility for the evaluated target contracts but are not derived from an external standard. Alternative vocabularies, mapping procedures, or eligi- bility criteria could therefore produce different grounding decisions. The implemented role/type check is coarse rather XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security25 than general physical-unit reasoning. Component coverage is existence-based, stage coherence uses source-declared stage labels, slice viability uses a minimum expanded-tag count, and rule relevance uses tag intersection. The reported grounding matrix therefore measures acceptance under these implemented filters, not independently adjudicated map- ping correctness. Finally, grounding and validation-slice execution do not establish that an equivalent exploit would succeed against deployed target control logic. Internal validity. Source-abstraction construction involves analyst judgment. The evaluation includes a bounded manual spot-check over 20 records (Appendix A) rather than an independent multi-analyst study. Consequently, the evaluation does not provide an inter-annotator agreement measure or establish that independent analysts would con- struct identical abstractions from the same source evidence. The deep validation studies are also subject to selection effects. The five flagship cases and nine bounded-support cases were selected from cases for which the required target contract, observable signals, dependency structure, and viable perturbation surface were available. They therefore do not form a random or exhaustive sample of the 78 continuous-process abstractions. Effect-family diversity and the inclusion of a boundary case also influenced case selection. The target-side perturbations are controlled synthetic modifications rather than independently executed attacks. Large additive offsets may be easier for threshold- or residual-based consumers to identify than subtler, gradual, or dynamically generated manipulations. This limitation also affects the interpretation of the upstream GeCo results (Section 5.6), which provide limited differentiation across the evaluated cases. The separate realizability study reduces reliance on the same additive perturbation mechanism for three selected objectives but does not resolve this limitation for the broader validation corpus. External validity. The deepest executable evidence remains concentrated in water-domain groundings: SWaT into a water-treatment target and WADI into a water-distribution target within the SPHERE experimental environment. The Hydro and chemical-process studies in Section 5.5 extend validation-slice construction and controlled execution to additional process families, but they remain research-environment evaluations and do not constitute independently captured cross-domain attacks. The evaluation therefore does not establish generalization to ICS families outside the evaluated water, energy, chemical-process, and bounded manufacturing settings; to substantially different control architectures; or to targets for which the required role, signal, dependency, or nominal evidence cannot be constructed. Incomplete target evi- dence is reflected in failed grounding criteria or partial/insufficient slice adequacy rather than treated as evidence of transferability. 7 Related Work Model-Based CPS Safety and Security Coengineering. System Aware and Mission Aware cybersecurity use systems- engineering artifacts to connect mission objectives, system structure, attack vectors, unsafe actions, hazards, resilience modes, and sentinel-based monitoring [11, 12, 16, 21, 22]. Bakirtzis et al. extend this perspective through an ontological metamodel that relates model-based systems-engineering entities, including components, links, functions, control ac- tions, feedback, and operational context, to safety-, security-, and resilience-oriented concepts such as attack vectors, loss scenarios, hazards, unsafe actions, resilient modes, and sentinels [9]. Related approaches further connect system models with attack-vector or vulnerability knowledge to support design-time security analysis [8, 10]. This body of work emphasizes design-time traceability among architecture, functions, mission objectives, attack vectors, losses, and resilience decisions. XPhysICS addresses a complementary problem: target-conditioned grounding 26Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia of threat evidence documented for one ICS onto a selected target SUT. Rather than requiring a complete mission- engineering or system model, XPhysICS evaluates whether a structured source threat abstraction satisfies the target contract and, when it does, constructs a validation slice containing the manipulated and consequence paths, observ- ability requirements, and target-side evaluation context required for subsequent analysis. ICS Threat Intelligence, Ontologies, and Evidence Representations. Security ontologies and knowledge graphs provide structured representations of cyberâphysical threat intelligence. Prior work includes industrial-IoT ontolo- gies [27], CTI knowledge-graph construction using distant supervision [33], LLM-assisted CTI extraction systems [13], and OT-oriented representations such as OTThreat [30]. These approaches provide vocabularies, extraction mecha- nisms, and structured representations for organizing threat, asset, and evidence information. XPhysICS builds on this representation-oriented foundation by connecting structured source threat abstractions to explicit target contracts. Its evidence ledger preserves provenance across source evidence, abstraction fields, candidate mappings, grounding decisions, and validation-slice construction. Grounding further requires candidate mappings to satisfy the implemented component-coverage, role/type, source-stage, minimum-tag, and rule-intersection criteria. The distinction is therefore between representing source-side threat semantics and evaluating their structural admis- sibility on a particular target. Target-Side Detection, Monitoring, and Provenance Consumers. A broad class of ICS security systems performs analysis after the relevant target signals, controller behavior, or execution context have been characterized. GeCo learns discrete state-space models from benign traces and detects departures from learned behavior [37]. SAIN derives state-aware invariants from PLC program states and transitions [1]. SCAPHY relates SCADA-host execution phases to physical behavior [19]. SCADMAN evaluates control-loop consistency across distributed controllers [2], while IC- STracker reconstructs provenance-oriented causal relationships for ICS forensics [5]. These systems focus on downstream analysis over an instrumented or otherwise characterized target. XPhysICS instead addresses the preceding problem of constructing target-conditioned context from externally documented threat semantics. Its validation slices identify manipulated and consequence paths, observable signals, dependencies, and consumer-relevant context that can then be exposed to downstream analyses. Sections 5.4 and 5.6 examine this relationship through bounded XPhysICS-native consumer lanes and the released upstream GeCo implementation, respectively. Appendix E additionally evaluates prototype output interfaces motivated by SCADMAN and ICSTracker. These studies have different evidentiary scopes and are used to assess downstream compatibility rather than comparative detector performance or fidelity across systems. PLC Analysis, Code-Level Testing, and Formal Guardrails. PLC-oriented analysis and testing techniques provide assurance at the controller-program and scan-cycle levels. Attack-pattern mining, static or dynamic program analysis, and PLC fuzzing can expose implementation-level weaknesses or execution behaviors [35, 36]. ICSQuartz, for example, provides a vendor-agnostic analysis path for IEC 61131-3 Structured Text through a RuSTy-to-LLVM toolchain [36]. CrossPLC serves a different role within XPhysICS. When controller artifacts are available, it lifts heterogeneous PLC project formats into a common representation of tags, routines or function blocks, read/write relationships, call rela- tions, and available state information. This representation provides optional controller-level evidence for role recovery, dependency recovery, and validation-slice construction, but is not required by the core target-grounding procedure. Temporal-logic monitoring provides another complementary analysis surface. RTAMT supports robustness-based evaluation of cyberâphysical temporal specifications [29]. XPhysICS uses STL/RTAMT as an optional slice-level mech- anism when a grounded validation slice exposes the signals and thresholds required by a temporal specification. These checks supplement target-side evaluation and remain separate from grounding acceptance. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security27 Physics-Guided Target Search. ICSFlux [32] searches for legitimate command sequences that drive a target toward a specified violation condition given a black-box controller, a physical model, and an explicit safety/security constraint. XPhysICS addresses a different stage: it determines whether externally documented threat semantics are structurally admissible on a selected target. In relation to the three ICSFlux inputs, XPhysICS provides information relevant to for- mulating the violation constraint; it does not derive the physical model or black-box controller. The two approaches therefore address complementary questions of target-conditioned threat grounding and model-specific dynamic real- izability. Section 5.7 examines this distinction through a bounded study that applies a paper-derived reproduction of the ICSFlux search method to three frozen XPhysICS groundings. The study treats structural grounding and dynamic real- izability as separate evidentiary questions. It does not evaluate the published ICSFlux artifact and does not constitute an implemented XPhysICSâICSFlux workflow. 8 Conclusion This paper asked when threat knowledge documented for one industrial control system can be meaningfully evaluated on another. XPhysICS addresses that question by turning source evidence into a provenance-linked threat abstraction and checking it against a target contract. Once the abstraction, vocabulary, schema version, and contract are fixed, the grounding checks are deterministic. An accepted result can be materialized as a validation slice that records the mapped roles, signals, dependencies, timing assumptions, and provenance. Whether that slice is adequate, whether the effect is dynamically reachable, and what a downstream analysis reports remain separate questions. The grounding matrix evaluates 78 continuous-process abstractions under the implemented target-contract fil- ters. The deepest executable evidence remains the water-domain SWaTâWT and WADIâWD studies. Nine Hy- dro and chemical-process cases extend controlled slice execution to additional target families, but they are research- environment perturbations, not independently captured cross-domain attacks. The released upstream GeCo study demonstrates compatibility for the evaluated slices. A separate three-objective, one-target study shows that a ground- ing decision can remain fixed while realizability changes with the evaluated plant model and command surface. Within these evaluated contracts and cases, semantic similarity alone was not enough to characterize target appli- cability. The source interpretation had to remain traceable to evidence, and candidate mappings had to pass explicit target checks. Grounding results and downstream experimental results should therefore be read as answers to different questions, within the limitations in Section 6.1. Future work will broaden the target-contract vocabulary, examine in- dividual grounding criteria and simpler mapping baselines, and extend deep executable evaluation to additional target families and control architectures. Acknowledgments This material is based upon work supported in part by the U.S. National Science Foundation under Award Nos. 2425711 (FMitF) and 2330066 (SPHERE). Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the U.S. National Science Foundation. 28Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia A Source Evidence and Extraction Details Table 7 provides additional source-evidence and extraction details complementing the summary in Table 3. It reports source- and domain-level evidence, manual spot-check results, and provenance metadata associated with the source abstractions used in the evaluation. The evidence representation is informed by OTThreat [30], while the evidence ledger and its associated records are implemented as part of XPhysICS. Table 7. Source-evidence and extraction ledger used in the evaluation, including provenance metadata and manual spot-check re- sults. Evidence objectAppendix detail Structured extractionResult: 83 threats from 12 documents; 55 high-confidence, 18 medium-confidence, and 10 low-confidence. The source set includes SWaT [26] (51), WADI [4] (17), OilTreatment (10), and Fischertechnik (5). Claim boundary: these are coverage and confidence counts for the paper-facing corpus, not a full extraction precision/recall evaluation. WADI [4] deepeningResult: naive PDF parsing yields 2 rows; XPhysICS recovers 15 A1 threats and 14 A2 attack windows, a 7.5Ă gain in attack-level threat records. Claim boundary: A1 seeds extraction, A2 contributes tim- ing/observability windows, and A3 provides clean context; this is source-specific extraction, not a general PDF-table benchmark. CISS [20] semanticsResult: 187 parsed rows, 73 process-relevant rows, and 20 high-confidence derived threats from CISS [20]. Claim boundary: CISS contributes source semantics and observability support; we do not treat it as per- turbation replay. Manual sampleResult: 20 sampled items: 14 full pass, 6 partial, and 0 fail. Claim boundary: this bounded spot-check found no outright abstraction failures, but it is not a full precision/recall measurement. XPhysICS evidence ledgerResult: 333 curated threats, 1,947 field-level evidence spans, and 100% core-field coverage. Claim bound- ary: the ledger is an artifact of XPhysICS, aligned with OTThreat [30]; it supports provenance and auditabil- ity, not the grounding algorithm itself. B Water-Domain Validation-Slice Details Table 8 expands Table 4 with adequacy, perturbation, and consumer-outcome metadata for the water-domain vali- dation slices. Raw consumer responses are reported separately from nominal-subtracted outcomes because some vi- olations observed during the perturbation window are also present in the corresponding nominal traces. Nominal subtraction is therefore used to distinguish responses that remain after accounting for the nominal baseline from nominal-confounded outcomes and to identify cases near the evaluated consumerâs decision boundary. Table 8. Detailed water-domain validation-slice evidence, including slice adequacy, controlled-perturbation metadata, raw consumer response, nominal-subtracted outcome, and interpretation. Target signals are defined by the corresponding SPHERE target contracts. Grounding caseDetailed outcome SWaTâWT: tank-level high spoofAdequacy: target signals declared in the WT contract; 100% source/target/dependency coverage; tim- ing evaluable. Outcome: nominal-subtracted delta yields 3 violations: 2 rate-of-change and 1 mass- balance. Interpretation: clean WT invariant case. SWaTâWT: pump-flow low spoofAdequacy: target signals declared in the WT contract; 100% source/target/dependency coverage; tim- ing evaluable. Outcome: raw analysis yields 9 correlation violations, but nominal-subtracted delta yields 0. Interpretation: nominal-confounded; not counted as a clean invariant success. WADIâWD: supply-flow low spoofAdequacy: target signals declared in the WD contract; 100% source/target/dependency coverage; partial verdict. Outcome: no baseline invariant violations; first firing occurs at â64 with shallow range/correlation evidence. Interpretation: near-threshold boundary case. WADIâWD: supply-flow high idleAdequacy: target signals declared in the WD contract; 100% source/target/dependency coverage; strong verdict. Outcome: 11 range violations. Interpretation: clean WD flow/pressure case. WADIâWD: NaOCl level stepAdequacy: target signals declared in the WD contract; 100% source/target/dependency coverage; strong verdict. Outcome: 3 mass-balance/rate-of-change violations. Interpretation: clean WD dos- ing case; outside the GeCo-style predictive surface. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security29 C Bounded-Support Validation-Slice Details (Hydro/GRFICS) Table 9 provides the detailed adequacy and consumer-response metadata for the nine bounded-support cases summa- rized in Table 6. All nine satisfy the declared adequacy requirements for their respective studies. Nominal-subtracted baselines are unavailable for these cases, so the observed rule responses are not assigned the clean consumer-outcome classification used for flagship cases with corresponding nominal evidence. The earliest recorded rule violation oc- curs at the perturbation onset (sample 20) in all nine cases. This timing is reported as execution metadata supporting slice executability and should not be interpreted as a substitute for nominal-subtracted evidence or as evidence of independently executed attacks. Table 9. Adequacy and consumer-response metadata for the nine Hydro/GRFICS bounded-support cases. âEarliestâ denotes the sample index of the first recorded rule violation; the controlled perturbation begins at sample 20 for every case. Observed rule responses characterize bounded consumer behavior without a nominal-subtracted baseline. CaseExpectedrule types Viol.Earl.Observed rule types (expected hit / total) swat_hydro_uc1/hy- dro_reservoir_level_high_spoof range; rate_of_change 2320range; rate_of_change (2/2) swat_hydro_uc1/hy- dro_speed_pct_high_spoof range; rate_of_change 2320range; rate_of_change (2/2) swat_hydro_uc1/hy- dro_flow_low_spoof range;correlation; causality 2320range; rate_of_change (1/3 expected; additional rate_of_change) wadi_grfics_uc1/ grfics_tank_pressure_high_spoof range; rate_of_change 220rate_of_change (1/2) wadi_grfics_uc1/ grfics_tank_level_high_spoof range; rate_of_change 320causality; rate_of_change (1/2 expected; additional causality) wadi_grfics_uc1/ grfics_feed1_flow_low_spoof range;correlation; causality 2520causality;range;rate_of_change(2/3expected;additional rate_of_change) epic_hydro_uc0/hy- dro_speed_pct_high_spoof range; rate_of_change 2320range; rate_of_change (2/2) epic_hydro_uc0/hy- dro_power_mw_low_spoof range; correlation2220correlation; range (2/2) epic_hydro_uc0/hy- dro_flow_low_spoof range;correlation; causality 2320range; rate_of_change (1/3 expected; additional rate_of_change) 30Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia D Bounded Consumer Implementations Table 10 documents the implementation scope of each bounded consumer lane over the common XPhysICS validation- slice representation. The GeCo-, SAIN-, and SCAPHY-style lanes are XPhysICS-native implementations of selected pre- dictive, state-aware, and phase-aware analysis patterns motivated by the corresponding published systems. They are used to evaluate whether the validation-slice representation provides the signals and contextual information required by these analysis styles. They are not evaluations of the corresponding published implementations. Compatibility with the released upstream GeCo implementation is evaluated separately in Section 5.6. Table 10. Bounded consumer implementations over the common validation-slice representation. The â-styleâ lanes are XPhysICS- native implementations of selected analysis patterns motivated by the corresponding published systems and are evaluated as bounded consumers rather than reproductions of those systems. Consumer familyBounded implementation details Invariant checksSlice inputs: signal ranges, correlations, mass-balance relationships, and rate-of-change constraints. Calibration: thresholds from nominal traces. Scoring: violation count and nominal-subtracted delta. Boundary: native XPhysICS consumer and primary validation lane. GeCo-style predictive [37]Slice inputs: time-series windows and signal correlations. Calibration: nominal-trace training and threshold calibration. Scoring: hit/miss, nominal FPR, and F1. Boundary: bounded predictive lane inspired by GeCo; not upstream code reuse or faithful reproduction. SAIN-style state-aware [1]Slice inputs: target signals and coarse discrete process state. Calibration: state-conditioned thresholds from nominal traces. Scoring: hit/miss, nominal FPR, and F1. Boundary: bounded state-aware lane; not full SAIN reproduction. SCAPHY-style phase-aware [19]Slice inputs: target signals, phase labels, and operating context. Calibration: phase-segmented nomi- nal calibration. Scoring: hit/miss, nominal FPR, and F1. Boundary: bounded phase/context-aware lane; not full SCAPHY reproduction. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security31 E Additional Downstream Adapter Evidence Table 11 summarizes XPhysICS-authored prototype adapters for post-analysis classification and provenance-oriented workflows. The adapters use analysis patterns and output structures motivated by SCADMAN and ICSTracker but do not execute the published systems. Their measurements therefore characterize the XPhysICS-authored prototypes rather than the corresponding published systems. This evidence is distinct from the upstream GeCo study in Section 5.6, which executes the released GeCo pipeline over XPhysICS-grounded validation slices. The reviewed SCADMAN-Light artifact was not treated as an implementation of the published SCADMAN analysis in this evaluation. Within the reviewed artifact, the available implementation applies a weighted attack-signature classifier with a fixed decision threshold rather than exposing the control-flow-attestation mechanism considered in our SCADMAN- motivated adapter. This observation is limited to the reviewed SCADMAN-Light artifact and is not a claim about other SCADMAN implementations. No corresponding implementation assessment was performed for semantic-icstracker. Post-analysis classification adapter. The prototype consumes detector windows, evaluates target-grounded tempo- ral predicates, and emits typed events with robustness and provenance metadata. Under the evaluated 1 FA/hr operating point, adding the XPhysICS-derived semantic classification stage changes precision from 0.375 to 1.000 and F1 from 0.545 to 0.800, while recall changes from 1.000 to 0.667. These measurements characterize the evaluated XPhysICS pro- totype and operating point; they are not measurements of the published SCADMAN system or a comparison against it. Provenance-workflow adapter. The prototype consumes grounded mappings, eligibility outcomes, projected edges, impact chains, and lineage records and instantiates rule templates over eligible mappings. In the evaluated workflow, all 17 templates are instantiable and produce 2,074 typed mappings. The corresponding rerun agreement measurement is 0.95 under the evaluated configuration. These measurements characterize the XPhysICS prototype workflow and do not constitute an execution or evaluation of the published ICSTracker system. Table 11. Prototype downstream-adapter evidence. Measurements characterize the XPhysICS-authored adapters under the evalu- ated configurations; SCADMAN and ICSTracker motivate the corresponding analysis patterns but are not executed as baselines. Prototype adapterVerified prototype evidence and claim boundary Post-analysis classification/typingResult: at 1 FA/hr, baseline P/R/F1 was 0.375/1.000/0.545; adding XPhysICS semantics yielded 1.000/0.667/0.800, corresponding to a precision gain of +0.625 and F1 gain of +0.255. What it exer- cises: post-analysis typing over detector windows using grounded temporal predicates and provenance. Boundary: these measurements characterize an earlier XPhysICS prototype adapter only. SCADMAN is cited as motivating literature and was not independently reproduced here; the evaluated prototype does not implement SCADMANâs control-flow-attestation mechanism and therefore does not measure SCADMAN performance or mechanism fidelity. Provenance-workflow adapterResult: 17/17 rule templates instantiated, 2,074 typed physics-consistent mappings, and 0.95 repro- ducibility across reruns. What it exercises: rule expansion, provenance-pack generation, eligibility checks, and typed path export. Boundary: these measurements characterize the prototype provenance workflow only. ICSTracker is cited as motivating literature; because implementation fidelity has not been independently established, these results do not constitute an ICSTracker reproduction or perfor- mance evaluation. 32Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia F Extension Evidence Ledger Table 12 provides additional details for the extension studies summarized in Section 5.8. These studies exercise evidence surfaces distinct from the primary continuous-process evaluation, including source-semantic breadth, manufacturing/program- artifact grounding, controller-code enrichment, temporal guardrails, protocol evidence, and event/timing obligations. Accordingly, their results use study-specific denominators and are reported separately from the continuous-process grounding percentages and primary WT/WD validation-slice studies. Table 12. Extension evidence ledger. Each row identifies the evaluated extension, its principal result, the XPhysICS capability exer- cised, and the evidentiary scope of the result. ExtensionKey ResultWhat It ExercisesWhy It Is BoundedPaper Loc. CISS observability20 high-confidence threats; 13/20 full-WT grounded; avg score 2.45 Source semantics breadth; slice-minimality Source semantics only, not perturbation replay §5.1 TXTâS7 Fischertechnik 5/5 threats grounded; 102 tags; 26/28 components Manufacturing/program- artifact grounding Separate manufacturing denominator; not continuous-process matrix §5.8, App. F CrossPLC control studyMiniSWaT/SPHERE-WT: 6/6 role families; direct matrix delta 0 Controller-code enrichment; provenance Optional enrichment; does not improve grounding percentages §5.8, App. F STL/RTAMT guardrailWADI/WD:â63 accepted,â64 rejected;+73 accepted,+74 rejected Formal slice-level temporal guardrail One bounded WADIâWD branch; not full verification §5.8, App. F EPIC/Hydro scenarios6 direct + 2 bridge scenarios; 0.8 semantic coverage; 3/3 strong support Power/hydro domain breadthScenario support only; not EPIC attack-trace replay §5.8, App. F PowerDuck/ GOOSE 16 IPAL files; 1,133,589 packets; flooding/insertion/replay/suppression Protocol-level evidence complement Protocol complement to EPIC; not target replay §5.8, App. F VetPLC-style obligations 10 scenarios; 2 ST programs; 1 TON timer; 6 IF conditions; 12 variables Event/timing obligation extraction Obligation artifacts only; no VetPLC engine reproduction §5.8, App. F Figure 5 illustrates the TXTâS7 manufacturing/program-artifact grounding study. This study uses a manufacturing denominator distinct from the 78-threat continuous-process grounding corpus represented in Figure 4. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security33 Fig. 5. TXTâS7 manufacturing/program-artifact grounding. Fischertechnik/TXT source abstractions are evaluated against a Siemens S7 target surface using the available program, tag, and state evidence. The study is reported under a manufacturing/program- artifact denominator separate from the continuous-process grounding matrix in Figure 4. 34Sangshin Park, Jainta Paul, Lawrence Ponce, Md Raihan Ahmed, Mu Zhang, and Luis Garcia References [1] Syed Ghazanfar Abbas, Muslum Ozgur Ozmen, Abdulellah Alsaheel, Arslan Khan, Z. Berkay Celik, and Dongyan Xu. 2024. SAIN: Improving ICS At- tack Detection Sensitivity via State-Aware Invariants. In 33rd USENIX Security Symposium (USENIX Security 24). USENIX Association, Philadelphia, PA, 6597â6613. https://w.usenix.org/conference/usenixsecurity24/presentation/abbas [2] Sridhar Adepu, Ferdinand Brasser, Luis Garcia, Michael Rodler, Lucas Davi, Ahmad-Reza Sadeghi, and Saman Zonouz. 2020. Control behavior integrity for distributed cyber-physical systems. In 2020 ACM/IEEE 11th International Conference on Cyber-Physical Systems (ICCPS). IEEE, 30â40. https://doi.org/10.1109/ICCPS48487.2020.00011 [3] Sridhar Adepu, Nandha Kumar Kandasamy, and Aditya Mathur. 2018. Epic: An electric power testbed for research and training in cyber physical systems security. In International Workshop on Security and Privacy Requirements Engineering. Springer, 37â52. [4] Chuadhry Mujeeb Ahmed, Venkata Reddy Palleti, and Aditya P. Mathur. 2017. 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. 25â28. https://doi.org/10.1145/3055366.3055375 [5] Md Raihan Ahmed, Jainta Paul, Levi Taiji Li, Luis Garcia, and Mu Zhang. 2025. ICSTracker: Backtracking Intrusions in Modern Industrial Control Systems. In 2025 55th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). 193â207. https://doi.org/10.1109/ DSN64029.2025.00031 [6] Jarmo Alanen, Joonas Linnosmaa, Timo Malm, Nikolaos Papakonstantinou, Toni Ahonen, Eetu Heikkilä, and Risto Tiusanen. 2022. Hybrid ontology for safety, security, and dependability risk assessments and Security Threat Analysis (STA) method for industrial control systems. Reliability Engineering & System Safety 220 (2022), 108270. [7] Otis Alexander, Misha Belisle, and Jacob Steele. 2020. MITRE ATT&CK for industrial control systems: Design and philosophy. The MITRE Corpo- ration: Bedford, MA, USA 29 (2020). [8] Georgios Bakirtzis, Bryan T. Carter, Carl R. Elks, and Cody H. Fleming. 2018. A Model-Based Approach to Security Analysis for Cyber-Physical Systems. In 2018 Annual IEEE International Systems Conference. https://doi.org/10.1109/SYSCON.2018.8369518 [9] Georgios Bakirtzis, Tim Sherburne, Stephen Adams, Barry M. Horowitz, Peter A. Beling, and Cody H. Fleming. 2022. An Ontological Metamodel for Cyber-Physical System Safety, Security, and Resilience Coengineering. Software and Systems Modeling 21 (2022), 113â137. https://doi.org/10. 1007/s10270-021-00892-z [10] Georgios Bakirtzis, Brandon J. Simon, Aidan G. Collins, Cody H. Fleming, and Carl R. Elks. 2020. Data-Driven Vulnerability Exploration for Design Phase System Analysis. IEEE Systems Journal 14, 4 (2020), 4864â4873. https://doi.org/10.1109/JSYST.2019.2940145 [11] Bryan Carter, Stephen Adams, Georgios Bakirtzis, Tim Sherburne, Peter Beling, Barry Horowitz, and Cody Fleming. 2019. A Preliminary Design- Phase Security Methodology for Cyber-Physical Systems. Systems 7, 2 (2019), 21. https://doi.org/10.3390/systems7020021 [12] Bryan Carter, Georgios Bakirtzis, Carl R. Elks, and Cody H. Fleming. 2018. A Systems Approach for Eliciting Mission-Centric Security Requirements. In 2018 Annual IEEE International Systems Conference. https://doi.org/10.1109/SYSCON.2018.8369539 [13] Yutong Cheng, Osama Bajaber, Saimon Amanuel Tsegai, Dawn Song, and Peng Gao. 2025. CTINexus: Automatic Cyber Threat Intelligence Knowl- edge Graph Construction Using Large Language Models. https://doi.org/10.48550/arXiv.2410.21060 arXiv:2410.21060 [cs]. [14] Alessandro Di Pinto, Younes Dragoni, and Andrea Carcano. 2018. TRITON: The first ICS cyber attack on safety instrument systems. Proc. Black Hat USA 2018 (2018), 1â26. [15] Nicolas Falliere, Liam O Murchu, and Eric Chien. 2011. W32.Stuxnet Dossier. https://w.symantec.com/content/en/us/enterprise/media/security_response- /whitepapers/w32_stuxnet_dossier.pdf. [16] Cody H. Fleming, Carl Elks, Georgios Bakirtzis, Stephen C. Adams, Bryan Carter, Peter A. Beling, and Barry Horowitz. 2021. Cyberphysical Security Through Resiliency: A Systems-Centric Approach. Computer 54, 6 (2021), 36â45. https://doi.org/10.1109/MC.2020.3039491 [17] Luis Garcia, Jelena Mirkovic, David Balenson, Erik Kline, Yuri Pradkin, David Choffnes, Daniel Dubois, Terry Benzel, Srivatsan Ravi, Joseph Barnes, et al. 2025. SPHERE CPS Enclave: A Reconfigurable Testbed for Industrial Control System Security Experimentation. In Proceedings of the ACM/IEEE 16th International Conference on Cyber-Physical Systems (with CPS-IoT Week 2025). 1â2. [18] Milapji Singh Gill, Tom Jeleniewski, Felix Gehlhoff, and Alexander Fay. 2025. Representing Time-Continuous Behavior of Cyber-Physical Systems in Knowledge Graphs. arXiv:2506.13773 [cs.AI] https://arxiv.org/abs/2506.13773 [19] Moses Ike, Kandy Phan, Keaton Sadoski, Romuald Valme, and Wenke Lee. 2022. SCAPHY: Detecting Modern ICS Attacks by Correlating Behaviors in SCADA and PHYsical. arXiv preprint arXiv:2211.14642 (2022). https://arxiv.org/abs/2211.14642 [20] iTrust, Centre for Research in Cyber Security. 2019. CISS 2019 Dataset. https://itrust.sutd.edu.sg/. Critical Infrastructure Security Showdown (CISS), Singapore University of Technology and Design. [21] Rick A. Jones and Barry M. Horowitz. 2011. System-Aware Cyber Security. In Proceedings of the 2011 Eighth International Conference on Information Technology: New Generations. https://doi.org/10.1109/ITNG.2011.158 [22] Rick A. Jones and Barry M. Horowitz. 2012. A System-Aware Cyber Security Architecture. Systems Engineering 15, 2 (2012), 225â240. https: //doi.org/10.1002/sys.21206 [23] Pavel Kozak, Ivo Klaban, and TomĂĄĹĄ Ĺ lajs. 2023. Industroyer cyber-attacks on Ukraineâs critical infrastructure. In 2023 International Conference on Military Technologies (ICMT). IEEE, 1â6. XPhysICS: Cross-Physical-Domain Threat Grounding for Industrial Control Systems Security35 [24] Robert Lee, Michael Assante, and Tim Conway. 2016.Analysis of the Cyber Attack on the Ukrainian Power Grid. https://w.nerc.com/pa/CI/ESISAC/Documents/E-ISAC_SANS_Ukraine_DUC_18Mar2016.pdf. [25] Sean Lyngaas. 2023. Federal investigators confirm multiple US water utilities hit by hackers. https://w.cnn.com/2023/12/01/politics/us-water- utilities-hack/index.html. [26] Aditya P. Mathur and Nils Ole Tippenhauer. 2016. SWaT: A Water Treatment Testbed for Research and Training on ICS Security. In 2016 Interna- tional Workshop on Cyber-physical Systems for Smart Water Networks (CySWater). IEEE, 31â36. https://doi.org/10.1109/CySWater.2016.7469060 [27] Bruno A Mozzaquatro, Raquel Melo, Carlos Agostinho, and Ricardo Jardim-Goncalves. 2016. An ontology-based security framework for decision- making in industrial systems. In 2016 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD). IEEE, 779â788. [28] Holger Neuhaus and Michael Compton. 2009. The semantic sensor network ontology. In AGILE workshop on challenges in geospatial data harmon- isation, Hannover, Germany. 1â33. [29] Dejan NiÄkoviÄ and Tomoya Yamaguchi. 2020. RTAMT: Online robustness monitors from STL. In International Symposium on Automated Technology for Verification and Analysis. Springer, 564â571. [30] Jainta Paul, Lawrence Ponce, Mu Zhang, and Luis Garcia. 2024. Towards cross-physical-domain threat inference for industrial control system defense adaptation. In Proceedings of the 2024 Workshop on Re-Design Industrial Control Systems with Security. Association for Computing Machinery, 57â64. https://doi.org/10.1145/3689930.3695210 [31] Frances Robles and Nicole Perlroth. 2021.âDangerous Stuffâ: Hackers Tried to Poison Water Supply of Florida Town. https://w.nytimes.com/2021/02/08/us/oldsmar-florida-water-supply-hack.html. [32] Burak Sahin, David Oygenblik, Mingxuan Yao, Yizhi Huang, Brendan Saltaformaggio, and Saman Zonouz. 2026. Fuzzing the Physical Space: Physics-Aware Testing of Black-Box Industrial Control Systems. In 2026 IEEE Symposium on Security and Privacy (SP). 1â18. https://doi.org/10. 1109/SP63933.2026.00178 [33] Guowei Shen, Wanling Wang, Qilin Mu, Yanhong Pu, Ya Qin, and Miao Yu. 2020. Data-Driven Cybersecurity Knowledge Graph Construction for Industrial Control System Security. Wireless Communications and Mobile Computing 2020, 1 (2020), 8883696. [34] Joe Slowik. 2018. Anatomy of an attack: Detecting and defeating crashoverride. VB2018, October (2018). [35] Muhammad Azmi Umer, Chuadhry Mujeeb Ahmed, Aditya Mathur, and Muhammad Taha Jilani. 2025. Attack Pattern Mining to Discover Hidden Threats to Industrial Control Systems. https://doi.org/10.48550/arXiv.2508.04561 arXiv:2508.04561 [cs]. [36] Corban Villa, Constantine Doumanidis, Hithem Lamri, Prashant Hari Narayan Rajput, and Michail Maniatakos. 2025. ICS-QUARTZ: Scan Cycle- Aware and Vendor-Agnostic Fuzzing for Industrial Control Systems. In Proceedings 2025 Network and Distributed System Security Symposium. Internet Society, San Diego, CA, USA. https://doi.org/10.14722/ndss.2025.240795 [37] Konrad Wolsing, Eric Wagner, Luisa Lux, Klaus Wehrle, and Martin Henze. 2025. GeCos Replacing Experts: Generalizable and Comprehensible Industrial Intrusion Detection. In 34th USENIX Security Symposium (USENIX Security 25). USENIX Association. https://w.usenix.org/conference/ usenixsecurity25/presentation/wolsing [38] Sven Zemanek, Immanuel Hacker, Konrad Wolsing, Eric Wagner, Martin Henze, and Martin Serror. 2022. PowerDuck: a GOOSE data set of cyberattacks in substations. In Proceedings of the 15th Workshop on Cyber Security Experimentation and Test. 49â53. [39] Mu Zhang, Chien-Ying Chen, Bin-Chou Kao, Yassine Qamsane, Yuru Shao, Yikai Lin, Elaine Shi, Sibin Mohan, Kira Barton, James Moyne, et al. 2019. Towards automated safety vetting of PLC code in real-world plants. In 2019 IEEE Symposium on Security and Privacy (SP). IEEE, 522â538.