Sampled Values Standards and Evidence Research Gate
This document defines the evidence required before ARSVIN labels an IEC 61850 Sampled Values profile as supported. It intentionally separates verified standards requirements, manufacturer documentation, observed traffic, engineering inference, and product ideas.
ARSVIN is an open engineering tool. It is not an accredited conformance test system, calibrated merging unit, deterministic real-time platform, or substitute for licensed standards.
Why this gate exists
Sampled Values interoperability cannot be established from a sample rate or payload length alone. A credible profile implementation must align:
- the abstract Sampled Values service,
- the Ethernet mapping,
- the SCL model and dataset,
- profile-specific instrument-transformer requirements,
- synchronization and timing behavior,
- actual wire traffic,
- publisher and subscriber behavior,
- evidence from real devices.
No profile-specific constant should be added to the production catalog merely because it is common in articles, screenshots, or engineering memory.
Source hierarchy
Use sources in this order:
- Licensed IEC or IEC/IEEE standard text, including applicable amendments and corrigenda.
- Official IEC tissue resolution or official implementation clarification.
- UCAIug implementation guideline or conformance material.
- Official manufacturer documentation.
- Anonymized SCL and PCAP evidence from real merging units and subscribers.
- Byte-exact interoperability tests with real devices.
- Independent reference implementations and packet-analysis tools as supporting evidence only.
- Engineering inference, clearly marked provisional.
A lower-level source must not override a higher-level source.
Current public catalogue baseline
The current public IEC 61850 series catalogue identifies the following relevant publications:
| Publication | Role in ARSVIN research |
|---|---|
| IEC 61850-6:2009 + AMD1:2018 + AMD2:2024 CSV | SCL structures, SampledValueControl, datasets, communication addressing, and engineering-file behavior. |
| IEC 61850-7-2:2010 + AMD1:2020 CSV | Abstract Sampled Values service model and semantics. |
| IEC 61850-9-2:2011 + AMD1:2020 CSV | Ethernet mapping for Sampled Values over ISO/IEC 8802-3. |
| IEC/IEEE 61850-9-3:2016 | Power utility PTP profile relevant to synchronization claims. |
| IEC 61850-10:2012 + AMD1:2025 CSV | Conformance-test terminology and claim boundaries. |
| IEC TR 61850-90-5:2012 | Routable communication research boundary; not part of the current Layer-2 milestone. |
IEC 61869-9 must be reviewed from a licensed current copy before ARSVIN freezes preferred Sampled Values variants, scaling rules, rates, dataset rules, or profile names.
Public catalogue metadata is sufficient to establish which documents must be reviewed. It is not sufficient to implement clause-level behavior.
Engineering workflow benchmark outcomes
ARSVIN uses generic engineering outcomes as product targets without naming, copying, or implying compatibility with proprietary tools.
System engineering outcomes
- automatic visualization of SCL-based system structure,
- clear configured and observed status,
- signal tracing,
- configuration-versus-wire comparison,
- simulation-friendly test preparation,
- reusable test cases,
- automated assessments,
- documented results.
Sampled Values analysis outcomes
- SCL-based verification that expected Sampled Values streams are present,
- side-by-side configuration and observed traffic,
- orphan and missing-stream detection,
- stream-parameter verification,
- packet interval and delay statistics with explicit limitations,
- dropped-sample, synchronization, quality, and traffic anomaly detection,
- trigger-based recording,
- time-aligned analysis,
- repeatable evidence reports.
These outcomes guide product design. They do not define protocol constants and do not justify a standards-compliance claim.
Product claim levels
ARSVIN uses these statuses:
| Status | Meaning |
|---|---|
| Research candidate | Product idea or commonly discussed profile; no frozen requirements. |
| Standard-reviewed | Applicable clauses and amendments have been reviewed and recorded. |
| Fixture-validated | Byte-exact SCL, frame, and PCAP regression fixtures pass. |
| Device-observed | An anonymized real-device capture matches the implementation. |
| Lab-interoperable | Publisher and subscriber have been exercised with at least one real counterpart. |
| Supported | Standard review, fixtures, real-device evidence, diagnostics, and documentation are complete. |
| Certified | Reserved for an accredited external process; ARSVIN does not currently use this status. |
A profile cannot move directly from research candidate to supported.
Research targets
Track A — Installed-base 9-2LE-style workflows
Research goals:
- identify the exact implementation guideline revision used by target devices,
- verify dataset ordering and payload representation,
- verify protection and high-rate variants,
- verify nominal-frequency-dependent behavior,
- verify quality and synchronization fields,
- collect representative SCL and PCAP fixtures,
- document implementation variations.
Until the guideline and real evidence are reviewed, ARSVIN must retain the wording 9-2LE-style rather than claim universal 9-2LE conformance.
Track B — IEC 61869-9 preferred variants
Research goals:
- review the licensed standard and amendments,
- record every preferred variant relevant to protection and measurement,
- verify configurable dataset expectations,
- verify sampling basis and rate semantics,
- verify
nofASDUexpectations, - verify scaling and unit rules,
- verify counter behavior,
- verify synchronization requirements,
- validate against current merging-unit captures.
No rate, nofASDU value, scaling constant, or dataset shape is considered normative until entered in the evidence matrix with a clause reference.
Track C — Generic SCL-driven Layer-2 SV
The engine supports a broader set of SCL-derived payload types than the current fixed 4I+4V workflow. Research must determine:
- which bTypes are valid and useful in SV datasets,
- how nested data attributes are flattened and ordered,
- whether each width and representation is correct,
- how unknown or implementation-specific fields are preserved,
- when compatible decoding is safe without claiming a known profile.
Track D — Routable SV
Routable SV is a separate architectural program. It requires separate review of transport, session, security, routing, synchronization, and test requirements. It must not be mixed into the current Layer-2 profile expansion.
Profile infrastructure now implemented
The shared engine now includes a standards-neutral foundation:
SvFrameObservationfor transport-independent frame facts,SvObservationAccumulatorfor stable-field checks, frame/sample-rate estimation, and observed counter-wrap detection,SvProfileDefinitionwith evidence status and source metadata,SvProfileDetectorwith weighted, explainable match/conflict/unknown outcomes,SvConfigurationComparerwith strict and compatible configuration-versus-wire findings,- a built-in generic Layer-2 fallback without unverified profile constants.
The infrastructure is intentionally independent of WPF and Npcap. Unknown or conflicting traffic remains observable; comparison results do not stop capture or decoding.
No specific 9-2LE or IEC 61869-9 numeric definition is built into the production catalog yet.
Required evidence package per profile
Each supported profile needs:
profile-requirements.md
source-register.md
golden.scd or golden.icd
golden.pcap
expected-frame.json
expected-detection.json
expected-values.json
publisher-byte-tests
subscriber-decode-tests
mismatch-tests
performance-baseline.md
real-device-evidence.md
Real-device evidence may remain private when licensing or confidentiality requires it, but the public repository must contain a non-sensitive synthetic fixture that protects the same behavior.
Research acceptance rules
A requirement may enter production only when:
- Its source and edition are identified.
- The relevant clause or official manufacturer section is recorded without copying protected standard text.
- Its normative strength is classified as required, recommended, optional, or engineering convention.
- A deterministic automated test protects the behavior where technically possible.
- Conflicting evidence is documented instead of silently resolved.
- The UI distinguishes verified profile facts from inferred observations.
- Unknown traffic remains observable and does not block capture.
- Live transmission is blocked when a verified critical requirement fails.
Immediate implementation order
- Integrate parsed live and PCAP frames with the observation accumulator.
- Convert SCL bindings into expected stream configuration.
- Expose compact profile confidence and mismatch findings in Subscriber.
- Add scaling provenance and raw-value visibility.
- Formalize the current 9-2LE-style workflow using reviewed evidence.
- Add IEC 61869-9 variants only after licensed clause review.
- Add high-rate performance work after functional fixtures pass.
- Add real-device interoperability evidence before public support claims.
Public reference boundary
Public repository documentation may cite standards publications, implementation guidelines, and generic evidence categories. Proprietary product names and comparative product marketing are intentionally excluded from ARSVIN documentation. Internal research notes may retain source attribution outside the public repository when needed for traceability.