<?xml version="1.0" encoding="UTF-8"?>
<REQ-IF xmlns="http://www.omg.org/spec/ReqIF/20110401/reqif.xsd"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <THE-HEADER>
    <REQ-IF-HEADER IDENTIFIER="header-se-autonomous-underwater-vehicle">
      <CREATION-TIME>2026-04-24T20:24:17.429Z</CREATION-TIME>
      <REQ-IF-TOOL-ID>AIRGen</REQ-IF-TOOL-ID>
      <REQ-IF-VERSION>1.0</REQ-IF-VERSION>
      <SOURCE-TOOL-ID>AIRGen</SOURCE-TOOL-ID>
      <TITLE>se-autonomous-underwater-vehicle</TITLE>
    </REQ-IF-HEADER>
  </THE-HEADER>
  <CORE-CONTENT>
    <REQ-IF-CONTENT>
      <DATATYPES>
        <DATATYPE-DEFINITION-STRING IDENTIFIER="string-type" LAST-CHANGE="2026-04-24T20:24:17.429Z" MAX-LENGTH="65535"/>
        <DATATYPE-DEFINITION-INTEGER IDENTIFIER="int-type" LAST-CHANGE="2026-04-24T20:24:17.429Z" MIN="0" MAX="100"/>
      </DATATYPES>
      <SPEC-TYPES>
        <SPEC-OBJECT-TYPE IDENTIFIER="req-type" LAST-CHANGE="2026-04-24T20:24:17.429Z">
          <SPEC-ATTRIBUTES>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-ref" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Reference">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-text" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Text">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-rationale" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Rationale">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-pattern" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="EARS Pattern">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-verification" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Verification Method">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-INTEGER IDENTIFIER="attr-qaScore" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="QA Score">
              <TYPE><DATATYPE-DEFINITION-INTEGER-REF>int-type</DATATYPE-DEFINITION-INTEGER-REF></TYPE>
            </ATTRIBUTE-DEFINITION-INTEGER>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-complianceStatus" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Compliance Status">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-complianceRationale" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Compliance Rationale">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-tags" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Tags">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
          </SPEC-ATTRIBUTES>
        </SPEC-OBJECT-TYPE>
        <SPEC-RELATION-TYPE IDENTIFIER="trace-link-type" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Trace Link">
          <SPEC-ATTRIBUTES>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-linkType" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Link Type">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-linkDescription" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Description">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-linkRationale" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Rationale">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
          </SPEC-ATTRIBUTES>
        </SPEC-RELATION-TYPE>
        <SPECIFICATION-TYPE IDENTIFIER="spec-type" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Document">
          <SPEC-ATTRIBUTES>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="attr-docName" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Document Name">
              <TYPE><DATATYPE-DEFINITION-STRING-REF>string-type</DATATYPE-DEFINITION-STRING-REF></TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
          </SPEC-ATTRIBUTES>
        </SPECIFICATION-TYPE>
        <RELATION-GROUP-TYPE IDENTIFIER="linkset-type" LAST-CHANGE="2026-04-24T20:24:17.429Z" LONG-NAME="Document Linkset"/>
      </SPEC-TYPES>
      <SPEC-OBJECTS>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Navigation and Guidance Subsystem — Multi-sensor fusion with INS-primary architecture chosen over pure acoustic navigation. The FOG-based INS provides continuous high-rate dead-reckoning that is bounded by DVL bottom-track for near-seafloor operations and USBL transponder fixes for mid-water transits. This topology tolerates loss of any single aiding source while maintaining sub-meter accuracy for survey-grade bathymetry registration. Alternative of SLAM-based navigation rejected due to featureless abyssal terrain in target operating environment.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="GPS-denied environment at depth demands autonomous dead-reckoning with periodic recalibration. INS-primary architecture is proven in oceanographic AUVs and provides deterministic worst-case drift bounds needed for survey data georeferencing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Power Subsystem — Pressure-compensated oil-filled battery enclosure chosen over pressure vessel approach. Oil compensation eliminates the mass penalty of a thick-walled pressure housing at 6000m depth while providing thermal coupling for passive cell cooling. NCA cell chemistry selected over LFP for energy density (250 Wh/kg vs 160 Wh/kg), accepting the higher thermal runaway risk mitigated by per-cell monitoring and independent hardware protection. Centralised PDU with solid-state switching preferred over distributed fusing to enable VMC-commanded load shedding for mission extension.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="6000m depth rating at 350kg dry mass budget demands maximum energy density. Oil compensation is standard practice for deep-rated AUV battery packs and avoids the 40kg pressure housing mass penalty that would reduce payload capacity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Propulsion Subsystem — Magnetic coupling and oil-compensated motor chosen over direct-drive shaft seal. The 6000m depth rating makes rotary shaft seals unreliable at 600 bar; magnetic coupling eliminates the dynamic seal at the cost of 5 percent torque transfer efficiency. Oil-filled motor housing equalises pressure. Separate control surface actuators chosen over vectored thrust for maneuvering. Buoyancy trim system included to decouple depth control from propulsive power for silent depth holds.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Deep-rated AUV propulsion must solve the shaft seal problem at 600 bar. Magnetic coupling is proven to 6500m. The acoustic noise constraint of 130 dB drives FOC commutation and fixed-pitch propeller choice.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Emergency and Safety Subsystem — Independent emergency surfacing controller architecture chosen over VMC-integrated safety functions. The ESC is a separate processor on a dedicated emergency power rail, ensuring that VMC failure, main battery depletion, or software faults cannot prevent emergency surfacing. This separation follows IEC 61508 principles of functional independence between the control system and its safety function. A burn-wire backup release on the drop weight mechanism provides a tertiary path independent of both VMC and ESC. The trade-off is added mass, complexity, and cost of a redundant processor and battery, but this is justified by the 6000m operating depth where recovery of a stranded vehicle is impractical.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="At 6000m depth, vehicle loss from a failed emergency surfacing is catastrophic and unrecoverable. Functional independence between control (VMC) and safety (ESC) is mandated by IEC 61508 SIL 2 principles and is standard practice in deep-rated AUVs. The burn-wire tertiary path addresses common-cause failure of electronic release mechanisms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-006" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-006">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Sensor Payload Subsystem — Centralised payload processor architecture chosen over distributed per-sensor processing. All three sensor types (MBES, camera, CTD) feed raw data to a single x86 compute module that handles time-stamping against PPS-disciplined clock, real-time georeferencing using the navigation solution, and write scheduling to RAID-1 NVMe storage. Centralised approach was chosen because: (1) a single PPS-synchronised clock source eliminates inter-sensor timestamp drift that plagued distributed architectures in the Hugin 1000 and REMUS 6000 designs; (2) CTD-derived sound velocity must be applied to MBES beamforming with less than 100ms latency, which is trivial on a local bus but problematic across an Ethernet switch with variable buffering; (3) a single NVMe write scheduler can coalesce data streams to maintain the 200 MB/s sustained throughput required by the 24-hour mission without per-sensor write contention.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Centralised processing eliminates timestamp coherence issues observed in distributed AUV payload architectures and enables real-time sound velocity correction within MBES ping cycle.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Communications Subsystem — Three-link architecture (acoustic, satellite, Wi-Fi) with centralised controller chosen over single-link designs. Acoustic modem provides the only submerged communication path for mission status and remote abort. Iridium SBD provides global position reporting independent of vessel proximity. Wi-Fi provides high-bandwidth data offload only when surfaced near the support vessel. The communications controller implements store-and-forward buffering and automatic link selection, avoiding the reliability problems of direct VMC-to-radio interfaces where VMC reboot would lose queued messages.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Three independent links with distinct range/bandwidth characteristics cover all AUV operational states. Centralised controller with store-and-forward ensures no message loss during VMC restarts or link transitions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC-ARCHITECTUREDECISIONS-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ARC: Pressure Hull and Structure — Single-cylinder titanium hull with O-ring sealed endcaps chosen over multi-section aluminium design. Ti-6Al-4V provides superior strength-to-weight ratio at 6000m depth rating (600 bar) with thinner walls (12mm vs 18mm aluminium), leaving more internal volume for payload. Single cylinder avoids inter-section seal failure modes present in modular designs. Forward endcap integrates optical viewport and sensor penetrators; aft endcap houses the pressure-compensated shaft seal with oil reservoir.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Titanium single-cylinder design maximises payload volume fraction at 6000m depth while eliminating inter-section seal joints that are the primary leak source in modular hull designs.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="architecture; informational; session-320">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Inertial Navigation Unit and the Navigation Processor SHALL transfer 6-DOF inertial measurement data at 200 Hz over a synchronous serial link with maximum latency of 1 ms and bit error rate not exceeding 1e-9.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="200Hz IMU data requires deterministic low-latency delivery for real-time EKF updates. 1ms latency budget allocated from the 5ms total sensor-to-output pipeline. 1e-9 BER prevents corrupted IMU samples that could cause filter divergence.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; session-316; idempotency:ifc-ins-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Doppler Velocity Log and the Navigation Processor SHALL transmit 3-axis velocity, altitude, and beam validity data at 5 Hz over RS-422 serial at 115200 baud, with each message including a CRC-16 integrity check.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="RS-422 differential signalling provides noise immunity in the electromagnetically noisy hull environment near thrusters. CRC-16 integrity check ensures corrupt velocity data does not enter the EKF, which is sensitive to velocity measurement errors.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; session-316; idempotency:ifc-dvl-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-003" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the USBL Acoustic Transponder and the Navigation Processor SHALL deliver position fix messages containing latitude, longitude, depth, and position uncertainty estimate, with message reception latency not exceeding 200 ms from acoustic reception to navigation processor input.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="200ms latency budget accounts for acoustic propagation time compensation. Position uncertainty estimate is required for the EKF to correctly weight USBL fixes, which vary in accuracy with range and acoustic conditions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; session-316; idempotency:ifc-usbl-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Navigation Processor and the Vehicle Management Computer SHALL transmit the fused navigation solution at 50 Hz over Ethernet UDP with message format including position, velocity, attitude, position uncertainty, and sensor health status, with end-to-end latency not exceeding 2 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The VMC control loop runs at 50Hz and requires synchronous navigation updates. Ethernet UDP chosen for bandwidth and to support the full state vector including uncertainty. 2ms latency budget is the allocation from the 5ms total navigation pipeline to the VMC interface.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; session-316; idempotency:ifc-navproc-vmc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Depth Pressure Sensor and the Navigation Processor SHALL transmit calibrated depth and water temperature at 10 Hz over RS-485 serial, with each message including sensor status flags and a sequence counter for data loss detection.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="RS-485 selected for multi-drop capability allowing the depth sensor to also feed the emergency subsystem on the same bus. Sequence counter enables the navigation processor to detect missed samples that would degrade vertical channel estimation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; session-316; idempotency:ifc-depth-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-006" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-006">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Battery Management System and the Vehicle Management Computer SHALL transmit battery status messages at 1 Hz over CAN bus, containing cell voltages, pack temperature, state-of-charge, remaining energy in Wh, estimated time to depletion, and fault flags.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CAN bus selected for robustness in the electrically noisy power compartment and deterministic message scheduling. 1Hz update rate matches VMC mission planning loop. Remaining energy in Wh is the actionable metric for mission abort decisions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; power; session-316; idempotency:ifc-bms-vmc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-007" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-007">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Vehicle Management Computer and the Power Distribution Unit SHALL support individual channel enable and disable commands with acknowledgement, and the PDU SHALL execute load shed commands within 50 ms of receipt.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VMC-controlled load shedding enables intelligent mission extension by disabling non-essential subsystems as energy depletes. 50ms execution time ensures load shedding takes effect before energy reaches critical reserve levels during transient overload events.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; power; session-316; idempotency:ifc-vmc-pdu-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Motor Drive Electronics and the Brushless DC Propulsion Motor SHALL carry 3-phase sinusoidal current up to 25 A per phase at switching frequency of 20 kHz minimum via shielded power cables no longer than 500 mm, and return Hall-effect rotor position feedback at 10 kHz sample rate.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Short cable run minimises EMI radiation and voltage drop. Shielding prevents switching noise from coupling into nearby sensor cables. Hall-effect feedback at 10 kHz provides sufficient rotor position resolution for smooth FOC commutation at the maximum motor speed. The bidirectional nature of this interface (power down, feedback up) requires careful cable routing to prevent crosstalk.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-mde-bldc-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Vehicle Management Computer and the Motor Drive Electronics SHALL use CAN 2.0B at 250 kbps to transmit speed commands at 10 Hz update rate and receive motor status telemetry including RPM, phase current, winding temperature, and fault flags at 10 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CAN bus is the standard subsea vehicle control bus, providing differential signalling with noise immunity suitable for operation near high-current motor drives. 250 kbps bandwidth supports the 10 Hz command and telemetry cycle with margin for other CAN nodes. 10 Hz update rate matches the autopilot control loop frequency. Motor telemetry is essential for the VMC to detect fault conditions and implement power management.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-vmc-mde-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-010" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-010">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Vehicle Management Computer and the Control Surface Actuator Assembly SHALL use CAN 2.0B at 250 kbps to transmit fin deflection angle commands for rudder, elevator, and roll fins at 10 Hz and receive actual fin position feedback and actuator health status at 10 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Three-axis control requires coordinated fin commands at the autopilot update rate. CAN bus allows all fin actuators to share a single bus segment with the motor drive. Position feedback closes the servo loop and allows the VMC to detect jammed or failed fins. Health status includes servo current draw and temperature for predictive maintenance and fault isolation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-vmc-csaa-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-011" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-011">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Vehicle Management Computer and the Buoyancy Trim System SHALL use CAN 2.0B at 250 kbps to transmit target buoyancy offset commands and receive current oil volume position, pump pressure, pump motor current, and system fault status at 1 Hz update rate.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Buoyancy trimming is a slow process with time constants of minutes, so 1 Hz update rate is sufficient and conserves CAN bus bandwidth for higher-priority propulsion and steering messages. Pump pressure feedback is critical because operating the hydraulic pump against increasing ambient pressure as the vehicle descends requires monitoring to prevent pump stall. Oil volume position confirms that trim commands are being executed.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-vmc-bts-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-012" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-012">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Power Distribution Unit and the Motor Drive Electronics SHALL deliver 48 V DC power at up to 20 A continuous via a 2-conductor shielded cable with connector rated to 600 bar immersion pressure and include a solid-state switch enabling remote channel isolation by the PDU within 10 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="48V at 20A provides 960W capacity, covering the 800W peak motor drive output plus conversion losses. The PDU must be able to isolate the motor drive channel remotely in case of a short circuit or thermal fault detected by the BMS or VMC. 10 ms isolation time matches SUB-FUNC-012 on the PDU side. Pressure-rated connectors are mandatory because the power cable passes through or between pressure-compensated housings at full ocean depth.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-pdu-mde-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-013" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-013">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Brushless DC Propulsion Motor and the Propeller and Shaft Assembly SHALL transfer torque through a rare-earth magnetic coupling with an air gap no greater than 8 mm across the pressure boundary, maintaining alignment concentricity within 0.05 mm under thermal expansion from 1 to 35 degrees Celsius.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The magnetic coupling is the critical pressure boundary between the oil-filled motor housing and the seawater-exposed propeller shaft. Air gap directly affects torque transfer capacity: every millimetre of gap reduces coupling strength significantly. 8 mm maximum accounts for the titanium pressure boundary wall thickness plus manufacturing tolerances. Concentricity within 0.05 mm prevents vibration-induced noise and bearing wear that would degrade acoustic performance.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; propulsion; session-317; idempotency:ifc-bldc-prop-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-014" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-014">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Leak Detection Sensor Array and the Emergency Surfacing Controller SHALL use an I2C bus at 100 kHz with dedicated interrupt lines per sensor zone, transmitting sensor status (leak detected, humidity percentage, sensor health) in a 4-byte message frame, with the ESC polling all sensors at 2 Hz and each sensor capable of asserting a hardware interrupt on water contact detection.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="I2C is appropriate for the short cable runs inside the pressure hull (under 50 cm) and the low data rates required. Hardware interrupt lines per zone provide immediate notification without waiting for the polling cycle, critical for rapid leak response. 2 Hz polling provides continuous health monitoring and trend detection for condensation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-leak-esc-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-015" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-015">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Hardware Watchdog Timer and the Emergency Surfacing Controller SHALL be a single dedicated GPIO line that transitions from high to low on watchdog timeout, with the ESC reading this input through its triple-redundant voting circuit. The GPIO signal SHALL be active-low, open-drain with a 10 kohm pull-up to the emergency power rail.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="A dedicated GPIO line with active-low open-drain topology ensures fail-safe behaviour: if the watchdog timer itself fails or its power is lost, the line floats low (pulled by the pull-up through the voting circuit), triggering the emergency sequence. This is the simplest and most reliable interface for a single binary safety signal.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-hwt-esc-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-016" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-016">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Emergency Surfacing Controller and the Drop Weight Release Mechanism SHALL consist of two independent circuits: a 24 V solenoid drive line capable of sourcing 2 A for the primary release, and a separate burn-wire activation line capable of sourcing 5 A at 12 V for the backup nichrome wire. Both circuits SHALL include a release confirmation feedback signal (ballast-away microswitch) returning to the ESC.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Two independent release circuits implement the diverse redundancy architecture decision (ARC-ARCHITECTUREDECISIONS-005). The solenoid at 24 V/2 A provides instantaneous electromagnetic release; the burn-wire at 12 V/5 A provides thermal release via a separate mechanism. Confirmation feedback from a microswitch closes the loop so the ESC can detect primary release failure and escalate to burn-wire within 5 seconds.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-esc-dropweight-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-017" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-017">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Emergency Surfacing Controller and the Acoustic Emergency Pinger SHALL be a single activation line that enables pinger operation when pulled low by the ESC, with the pinger self-sustaining operation from its internal lithium primary cell once activated. The activation line SHALL be latching such that pinger operation continues even if the ESC subsequently loses power.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="A latching activation ensures the pinger continues transmitting even if the ESC battery is exhausted during a prolonged seabed stranding. Self-sustaining operation from an internal cell provides 90-day autonomy independent of all other vehicle power systems, matching the search and recovery timeline for deep-ocean assets.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-esc-pinger-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-018" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-018">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Emergency Surfacing Controller and the Emergency Locator Beacon SHALL be a single activation line that arms the beacon for automatic surface activation. The beacon SHALL independently monitor ambient pressure and self-activate when pressure drops below 1.5 bar, drawing power from its internal 72-hour lithium primary cell.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Separating the arming function (ESC-controlled) from the activation function (pressure-triggered) ensures the beacon does not activate at depth, conserving its 72-hour battery for surface operations. The beacon's independent pressure sensor provides a final layer of autonomy: even if the ESC fails after arming the beacon, surface activation still occurs automatically.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-esc-beacon-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-019" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-019">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Emergency Surfacing Controller and the Vehicle Management Computer SHALL use a dedicated UART at 9600 baud transmitting ESC health status, leak sensor readings, watchdog state, and emergency battery voltage at 1 Hz. The VMC SHALL reset the Hardware Watchdog Timer via a separate dedicated GPIO line independent of the UART link.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="UART at 9600 baud provides a simple, robust telemetry link for the VMC to monitor safety subsystem health during normal operations without introducing software coupling between VMC and ESC. The watchdog reset on a separate GPIO ensures that UART communication failures do not mask a genuine VMC hang — the watchdog GPIO requires active firmware execution to toggle, not just a functioning serial port.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-esc-vmc-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-020" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-020">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Battery Management System and the Emergency Surfacing Controller SHALL include a dedicated hardwired active-low signal that asserts when main battery state-of-charge falls below 5 percent or any cell voltage drops below 2.8 V, independent of the CAN bus link between BMS and VMC.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="A hardwired signal independent of the CAN bus ensures the ESC receives battery critical-low notification even if the CAN bus or VMC has failed. The 5 percent SOC threshold provides sufficient remaining energy for load shedding and emergency surfacing sequence execution. The 2.8 V cell voltage threshold protects against lithium-ion cell damage from deep discharge while providing margin above the 2.5 V disconnect threshold in SUB-FUNC-010.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; emergency-safety; session-318; idempotency:ifc-bms-esc-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-021" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-021">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Multibeam Echosounder and the Sensor Payload Processor SHALL transfer raw bathymetric ping data including per-beam depth, intensity, and optional water-column samples via Ethernet UDP at a sustained rate of at least 150 MB/s with packet loss not exceeding 0.001 percent.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Ethernet UDP is standard for high-bandwidth sonar data transfer (Kongsberg EM2040, Teledyne Reson T50). 150 MB/s accommodates 256-beam pings with water column at 10 Hz ping rate. 0.001% packet loss ensures bathymetric data continuity for IHO-compliant surveys.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-mbes-spp-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-022" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-022">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Digital Still Camera and the Sensor Payload Processor SHALL transfer uncompressed 24-megapixel images via GigE Vision protocol with hardware trigger synchronisation signal and exposure-complete acknowledgement, at frame rates up to 10 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="GigE Vision is the industrial standard for machine vision data transfer providing deterministic triggering. Hardware trigger sync ensures the shutter event is timestamped at the PPS-disciplined clock, not at the software receive time, eliminating camera-to-navigation time offset.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-camera-spp-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-023" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-023">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the CTD Sensor Package and the Sensor Payload Processor SHALL transfer conductivity, temperature, and pressure measurements at 24 Hz via RS-232 at 115200 baud using the sensor manufacturer ASCII telegram format.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="RS-232 is the standard CTD interface used by Sea-Bird and RBR instruments. 115200 baud provides adequate bandwidth for 24 Hz sample triplets. ASCII telegram format enables field-swappable CTD replacement without firmware changes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-ctd-spp-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-024" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-024">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the CTD Sensor Package and the Multibeam Echosounder SHALL provide real-time sound velocity at the transducer face, updated at least once per second, via RS-232 serial link at 9600 baud using the standard SVP telegram format.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Direct CTD-to-MBES sound velocity link provides the transducer-face value needed for beamforming with less than 100ms latency. 1 Hz update rate is sufficient because sound velocity at a fixed depth changes slowly. Separate from the CTD-to-processor link to maintain independence of the beamforming correction path.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-ctd-mbes-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-025" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-025">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Sensor Payload Processor and the Mass Storage Array SHALL transfer sensor data via PCIe Gen3 x4 NVMe protocol at sustained sequential write throughput of at least 200 MB/s with write latency not exceeding 500 microseconds at the 99th percentile.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="PCIe NVMe provides the lowest-latency high-bandwidth storage interface, critical for sustaining 200 MB/s concurrent write from multiple sensor streams without buffer overflow. 500 microsecond P99 write latency prevents write stalls that would cause sensor data buffer drops.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-spp-msa-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-026" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-026">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Sensor Payload Processor and the Vehicle Management Computer SHALL use Gigabit Ethernet with a defined message set for mission control commands, sensor health telemetry at 1 Hz, and post-mission data offload at a minimum of 100 MB/s.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="GbE provides adequate bandwidth for both real-time telemetry and bulk data offload. 1 Hz health telemetry enables VMC to detect sensor faults within the mission replanning cycle. 100 MB/s offload rate allows transferring a full 4 TB mission dataset within 12 hours via the communications subsystem.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; sensor-payload; session-319; idempotency:ifc-spp-vmc-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-027" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-027">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Acoustic Modem and the Communications Controller SHALL transfer variable-length data packets up to 256 bytes via RS-232 at 19200 baud, with CRC-16 error detection on each packet.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="RS-232 at 19200 baud is standard for acoustic modem command interfaces (EvoLogics, LinkQuest). 256-byte max packet matches typical acoustic modem MTU. CRC-16 provides error detection on the serial link distinct from the acoustic channel FEC.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; communications; session-319; idempotency:ifc-amodem-cc-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-028" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-028">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Iridium SBD Transceiver and the Communications Controller SHALL use 3.3V UART at 19200 baud with AT command protocol, supporting Mobile Originated messages up to 340 bytes and Mobile Terminated messages up to 270 bytes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="AT command interface over UART is the standard Iridium 9603N transceiver interface. MO/MT message sizes are fixed by the Iridium SBD protocol specification.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; communications; session-319; idempotency:ifc-iridium-cc-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-029" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-029">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Wi-Fi Radio Module and the Communications Controller SHALL use Gigabit Ethernet with TCP for reliable bulk data transfer and UDP for real-time telemetry forwarding, supporting concurrent operation of both protocols.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="TCP for bulk transfer ensures data integrity during multi-hour offload sessions. UDP for telemetry minimises latency for time-critical status updates. Both protocols must operate concurrently to allow monitoring during data offload.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; communications; session-319; idempotency:ifc-wifi-cc-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-030" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-030">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Communications Controller and the Vehicle Management Computer SHALL use Gigabit Ethernet with a defined message set including mission commands, telemetry relay, link status at 1 Hz, and data offload routing, with message delivery confirmation for all safety-critical commands.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="GbE matches the VMC internal network standard. 1 Hz link status enables VMC to select appropriate communication strategy. Delivery confirmation for safety-critical commands (abort, surface) ensures the operator knows the command reached the vehicle.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; communications; session-319; idempotency:ifc-cc-vmc-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-031" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-031">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Surface GPS Antenna Module and the Navigation Processor SHALL deliver NMEA 0183 position and PPS time synchronisation data via RS-232 at 9600 baud within 100 ms of GPS fix acquisition, with the PPS signal providing UTC epoch alignment accurate to 100 nanoseconds for navigation filter time-stamping.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-007 specifies GPS fix acquisition within 60 seconds and 100 ns time accuracy, but no interface requirement existed to define how GPS data reaches the navigation processor. The PPS signal is essential for disciplining the navigation filter clock and for cross-sensor timestamp alignment. RS-232 at 9600 baud is standard for NMEA output on marine GPS receivers.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; gps; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-032" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-INTERFACEDEFINITIONS-032">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The interface between the Vehicle Management Computer and the Navigation Processor SHALL transmit mission waypoint updates and guidance mode commands via Ethernet UDP at a minimum rate of 1 Hz, and the Navigation Processor SHALL acknowledge each waypoint acceptance within 50 ms including confirmation of waypoint coordinate validity check.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The VMC executes the mission plan and must command the navigation processor with waypoint targets and guidance mode transitions. Without this interface, there is no defined mechanism for the VMC to direct the vehicle along its survey path. The acknowledgement loop ensures the navigation processor has validated each waypoint before the VMC advances the mission sequence.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="interface; navigation; guidance; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL execute pre-programmed survey missions autonomously for a minimum of 24 hours without operator intervention.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Deep-sea survey operations require extended autonomous operation because acoustic communication bandwidth (1kbps) is insufficient for real-time piloting, and surface vessel time is the primary cost driver at £25k/day. 24-hour minimum enables single-dive coverage of typical survey blocks (10km x 2km at 3 knots).">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Demonstration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL surface autonomously and activate recovery aids within 120 seconds of detecting any fault condition that could result in vehicle loss.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="AUV replacement cost exceeds £2M and loss at 6000m depth makes recovery impractical. Autonomous surfacing is the primary loss-prevention mechanism. The 120-second threshold ensures the vehicle begins ascent before cascading faults can disable the emergency systems. This is the single most critical safety requirement for any untethered deep-sea vehicle.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; safety; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-003" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL collect and store georeferenced multibeam bathymetry, optical imagery, and oceanographic data at resolutions sufficient for peer-reviewed scientific publication.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Primary end users are marine scientists and hydrographic surveyors who require IHO S-44 Order 1 compliant bathymetry and georeferenced imagery for habitat mapping, infrastructure inspection, and geological survey. Data that cannot meet publication standards has no value — the entire mission cost is wasted.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL be deployable and recoverable from a standard oceanographic research vessel using a single A-frame crane without requiring hull modifications to the vessel.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="AUVs operate from vessels of opportunity — research vessels, offshore supply vessels, and naval auxiliaries. Requiring specialised launch equipment limits operational availability and increases mobilisation costs. A-frame deployment with standard rigging is the industry baseline for vehicles under 500kg.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Demonstration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL operate without emitting acoustic energy exceeding 180 dB re 1µPa at 1m in frequency bands below 1kHz during survey operations to minimise disturbance to marine mammals.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Operations in marine protected areas and environmentally sensitive sites require compliance with NOAA/NMFS acoustic exposure guidelines. Thruster noise and low-frequency sonar emissions are the primary contributors. Exceeding 180 dB SPL triggers marine mammal harassment thresholds under the US Marine Mammal Protection Act and equivalent EU regulations.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; environmental; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-007" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-007">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL be designed and documented in accordance with DNV-ST-0512 or equivalent marine classification society rules for autonomous and remotely operated submersible vehicles, including structural, electrical, and safety system requirements.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Marine classification society approval is required for operation in international waters and by most research institutions. DNV-ST-0512 is the primary standard for autonomous underwater vehicles. Without classification, the vehicle cannot be insured or deployed from most research vessels.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; regulatory; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL support field-level maintenance including battery replacement, sensor module exchange, and hull seal inspection by a two-person technical team using standard hand tools within 4 hours, without requiring drydock facilities.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Research vessels operate on tight schedules with limited technical staff. AUV turnaround between missions must be achievable with the ship science party. Requiring specialist facilities or large teams for routine maintenance would severely limit operational availability during expedition cruises.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Demonstration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; maintainability; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:STK-OPS-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="STK-OPS-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Autonomous Underwater Vehicle SHALL operate in seawater temperatures from minus 2 degrees Celsius to 35 degrees Celsius, survive deck storage temperatures from minus 20 degrees Celsius to 55 degrees Celsius, and withstand deployment in sea states up to Sea State 4 from a vessel A-frame.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The vehicle must operate in polar through tropical waters covering the full oceanographic temperature range. Deck storage on open vessels in Arctic or equatorial ports exposes the vehicle to extreme air temperatures. Sea State 4 is the practical limit for crane operations from typical research vessels and defines the minimum weather window for deployment and recovery.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="stakeholder; environmental; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Inertial Navigation Unit SHALL provide attitude measurement with drift rate not exceeding 0.1 degrees per hour and accelerometer bias stability not exceeding 10 microg, sampled at a minimum of 200 Hz across all six degrees of freedom.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="At 3-knot cruise speed over 24 hours, INS alone accumulates approximately 1.3km drift per degree-per-hour of gyro bias. 0.1 deg/hr limits unbounded INS drift to 130m, within the DVL re-acquisition envelope. The 200Hz rate is required for the EKF to maintain attitude stability during vehicle manoeuvring.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-ins-performance-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Doppler Velocity Log SHALL measure ground-referenced velocity with accuracy of 0.3 percent of speed or better at altitudes from 1m to 200m above seafloor, outputting 3-axis velocity and altitude at a minimum of 5 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="0.3% velocity accuracy at 3 knots (1.5 m/s) yields 4.5 mm/s error, bounding INS position drift to approximately 0.4m per 100 seconds between DVL updates. The 200m altitude ceiling matches typical survey altitude profiles for multibeam bathymetry operations.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-dvl-accuracy-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-003" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Navigation Processor SHALL fuse INS, DVL, USBL, depth sensor, and GPS inputs via an extended Kalman filter and output filtered position, velocity, and attitude at a minimum rate of 50 Hz with latency not exceeding 5 ms from sensor input to navigation solution output.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="50 Hz output rate matches the vehicle management computer control loop. 5ms latency bound ensures navigation solution freshness for real-time obstacle avoidance and trajectory tracking. EKF architecture selected for computational tractability on embedded processors while providing optimal state estimation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-processor-fusion-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When any navigation sensor input fails or produces measurements outside its validity envelope, the Navigation Processor SHALL detect the fault within 500 ms, exclude the faulty sensor from the filter, and continue producing a valid navigation solution using remaining sensors.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Sensor failures underwater cannot be manually detected or repaired. The 500ms detection window limits position error accumulation to 0.75m at 3 knots before isolation. The filter must be robust to single-sensor loss to maintain mission continuity for the 24-hour endurance requirement.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-fdi-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The USBL Acoustic Transponder SHALL provide absolute position fixes with accuracy of 0.1 percent of slant range or better when interrogated by a ship-mounted USBL array, at depths up to 6000m and horizontal ranges up to 4000m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="At maximum operating depth of 6000m with 4000m horizontal offset, slant range is approximately 7200m. 0.1% yields 7.2m position accuracy, sufficient to bound long-term INS drift during mid-water transits where DVL bottom-track is unavailable.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-usbl-accuracy-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-006" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-006">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Depth Pressure Sensor SHALL measure hydrostatic depth from 0 to 6500m with accuracy of 0.01 percent full scale and response time not exceeding 50 ms, outputting calibrated depth at a minimum of 10 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="0.01% of 6500m yields 0.65m depth accuracy, which constrains the vertical component of the EKF state estimate. The 50ms response time ensures depth data is current during vertical manoeuvres. 10Hz output rate provides adequate vertical channel update for the 50Hz navigation filter.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-depth-accuracy-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-007" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-007">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Surface GPS Antenna Module SHALL acquire a valid GPS position fix within 60 seconds of the antenna clearing the water surface and SHALL provide UTC time reference accurate to 100 nanoseconds for navigation data timestamping.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Surfacing windows are operationally constrained to minimise surface exposure in high-traffic areas. 60-second acquisition time allows GPS recalibration within a typical 5-minute surface interval. 100ns UTC accuracy ensures timestamp coherence across all sensor data for post-mission processing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-gps-ttff-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When both DVL and USBL aiding sources are unavailable, the Navigation Processor SHALL maintain position estimation using INS-only dead reckoning with position uncertainty growth rate not exceeding 0.5 percent of distance travelled, for a minimum of 30 minutes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="DVL loss occurs above 200m altitude; USBL loss occurs beyond acoustic range or in acoustic shadow zones. 30 minutes of INS-only operation at 3 knots covers approximately 2.8km, with 0.5% drift yielding 14m uncertainty — sufficient for the vehicle to descend to DVL range or transit to USBL coverage.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; navigation; session-316; idempotency:sub-nav-degraded-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Lithium-Ion Battery Pack SHALL provide a minimum usable energy capacity of 10 kWh at beginning of life with no more than 20 percent capacity degradation after 500 full charge-discharge cycles, at a nominal bus voltage of 48V DC.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="10kWh at 3-knot cruise with 400W hotel load supports the 24-hour mission requirement with 15% energy margin. 500-cycle life provides 3 years of weekly deployment operations. 48V bus minimises conductor mass for the 500W peak power draw.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; power; session-316; idempotency:sub-pwr-battery-capacity-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-010" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-010">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Battery Management System SHALL detect cell over-voltage exceeding 4.25V, under-voltage below 2.5V, over-temperature exceeding 60 degrees C, and cell imbalance exceeding 100mV within 100 ms, and SHALL activate an independent hardware protection circuit to disconnect the affected cell string.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="NCA cells risk thermal runaway above 60C or when overcharged past 4.25V. 100ms detection window limits energy release during a cell fault to levels manageable by the oil-filled enclosure thermal mass. Hardware protection circuit is independent of software BMS to provide defense-in-depth.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; power; session-316; idempotency:sub-pwr-bms-safety-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-011" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-011">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Battery Management System SHALL estimate state-of-charge with accuracy within 5 percent of actual remaining capacity and SHALL report remaining energy and estimated time-to-depletion to the Vehicle Management Computer at 1 Hz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="5% SOC accuracy provides the VMC with reliable data for mission abort decisions. The vehicle must surface with at least 10% energy reserve for recovery operations; a 5% estimation error still leaves a 5% true margin above the minimum.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; power; session-316; idempotency:sub-pwr-bms-soc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-012" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-012">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Power Distribution Unit SHALL isolate any faulted load channel within 10 ms of detecting an overcurrent condition exceeding 150 percent of rated channel current, without disrupting power to other channels.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="10ms isolation prevents fault propagation to the battery bus which would black out the entire vehicle. Solid-state switching enables the speed required — electromechanical relays cannot reliably achieve sub-50ms switching in pressure-compensated oil at low temperatures.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; power; session-316; idempotency:sub-pwr-pdu-isolation-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-013" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-013">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The DC-DC Converter Module SHALL maintain output voltage regulation within 1 percent on all rails under load transients up to 200 percent of rated current for durations up to 100 ms, with combined conversion efficiency not less than 94 percent at 50 percent rated load.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Thruster start-up transients produce 2x current spikes lasting approximately 50ms. 1% regulation prevents sensor subsystem brownout during these events. 94% efficiency at typical operating point limits thermal dissipation to under 21W, within the oil-bath cooling capacity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; power; session-316; idempotency:sub-pwr-dcdc-regulation-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-014">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Motor Drive Electronics SHALL execute field-oriented control commutation of the Brushless DC Propulsion Motor with switching frequency no less than 20 kHz to keep switching harmonics above the 10 Hz to 1 kHz hydroacoustic survey band.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009 constrains propulsion noise to 130 dB re 1 uPa at 1m in 10Hz-1kHz. BLDC commutation produces harmonics at the switching frequency and its multiples. Keeping switching above 20kHz ensures these harmonics fall outside the constrained band. FOC specifically minimises torque ripple compared to trapezoidal commutation, reducing broadband mechanical noise transmitted through the shaft to the propeller.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; motor-drive; session-317; idempotency:sub-mde-foc-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-015" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-015">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Motor Drive Electronics SHALL regulate propulsion motor speed to within 1 percent of the commanded RPM under load variations from zero thrust to maximum rated thrust of 150 N.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Precise speed control is necessary to maintain consistent cruise velocity for survey track accuracy. The Navigation Processor relies on stable propulsion output to predict vehicle trajectory. One percent tolerance ensures that speed perturbations from current or payload drag do not accumulate into unacceptable cross-track error during bathymetric survey lines.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; motor-drive; session-317; idempotency:sub-mde-speed-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-016" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-016">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Brushless DC Propulsion Motor SHALL deliver continuous mechanical output power of at least 250 W at 3-knot cruise speed with electrical-to-mechanical efficiency no less than 88 percent across the operating depth range of 0 to 6000 m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-001 requires 24-hour mission endurance at 3-knot cruise with 10 kWh battery capacity. At 250W mechanical output and 88 percent efficiency, electrical draw is approximately 284W, consuming 6.8 kWh over 24 hours and leaving margin for payload, hotel loads, and battery ageing. Below 88 percent, the power budget cannot support full mission duration with adequate reserves.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; bldc-motor; session-317; idempotency:sub-bldc-power-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-017" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-017">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Brushless DC Propulsion Motor SHALL not contribute more than 120 dB re 1 uPa at 1 m radiated noise in the 10 Hz to 1 kHz frequency band when operating at continuous cruise power.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009 sets the total propulsion noise budget at 130 dB re 1 uPa at 1m. The motor shares this budget with the propeller, shaft bearings, and control surface servos. Allocating 120 dB to the motor leaves 10 dB margin for the propeller and other mechanical sources to sum below the 130 dB system limit. Motor noise sources include electromagnetic torque ripple, bearing vibration, and housing resonances transmitted through the structure.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; bldc-motor; session-317; idempotency:sub-bldc-noise-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-018" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-018">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Propeller and Shaft Assembly SHALL produce at least 80 N of thrust at 3-knot cruise speed with cavitation inception speed no less than 4.5 knots at any operating depth from 0 to 6000 m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="80 N thrust at 3 knots matches the estimated drag of a 350 kg, 4.5 m torpedo-form AUV at cruise. Cavitation inception above 4.5 knots ensures the propeller operates cavitation-free through the entire cruise and maneuvering envelope. At depth, hydrostatic pressure raises cavitation inception naturally, so the surface condition is the binding constraint. Cavitation would generate broadband noise violating SYS-FUNC-009.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; propeller; session-317; idempotency:sub-prop-thrust-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-019" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-019">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Propeller and Shaft Assembly magnetic coupling SHALL transfer torque of at least 5 Nm continuously and 12 Nm peak without slippage or demagnetisation across the operating temperature range of 1 to 35 degrees Celsius.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Continuous 5 Nm at cruise RPM delivers the 250W mechanical output required by the motor specification with margin. Peak 12 Nm covers startup transients and current-induced load spikes. The coupling must not slip under any operational condition because slippage would leave the vehicle without propulsion and unable to return. Temperature range covers Arctic to tropical deployment conditions per stakeholder ConOps.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; propeller; session-317; idempotency:sub-prop-coupling-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-020" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-020">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Control Surface Actuator Assembly SHALL deflect each control fin through a range of plus or minus 30 degrees with angular resolution of 0.1 degrees and full-sweep response time no greater than 200 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="30-degree deflection range provides adequate authority for depth changes, turns, and obstacle avoidance at 3-knot cruise speed. 0.1-degree resolution is needed to maintain cross-track accuracy within 2 m during survey operations where small heading corrections dominate. 200 ms response time ensures the autopilot control loop at 10 Hz can achieve effective closed-loop bandwidth for trajectory tracking.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; control-surfaces; session-317; idempotency:sub-csaa-deflection-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-021" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-021">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Buoyancy Trim System SHALL adjust vehicle displacement by plus or minus 2 kg equivalent at a transfer rate of no less than 50 mL per minute against ambient pressure up to 600 bar.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Plus or minus 2 kg displacement range covers the buoyancy variation from payload configuration changes, water density stratification from surface to 6000 m depth, and temperature-driven hull compression. The 50 mL per minute transfer rate allows full trim adjustment within 3 minutes, which is acceptable for pre-dive trimming and gradual depth-hold corrections. Operating against 600 bar requires a high-pressure hydraulic pump rated for the full depth envelope.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; buoyancy-trim; session-317; idempotency:sub-bts-displacement-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-022" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-022">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When motor winding temperature exceeds 120 degrees Celsius or phase current exceeds 25 A, the Motor Drive Electronics SHALL reduce output power to 50 percent within 100 ms and report the fault condition to the Vehicle Management Computer.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Over-temperature and over-current are the two primary failure modes for BLDC drives in sealed, oil-filled housings where convective cooling is limited. 120 degrees Celsius is the typical winding insulation limit for Class F insulation common in subsea motors. 25 A at 48V represents 1200W, well above the 800W peak rating, indicating a short-circuit or mechanical stall. Graceful derating to 50 percent preserves some propulsion for return-to-base rather than full shutdown.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; motor-drive; session-317; idempotency:sub-mde-fault-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-023" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-023">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Control Surface Actuator Assembly servo housings SHALL withstand continuous external hydrostatic pressure of 600 bar with a safety factor of 1.5 on yield strength while maintaining fin actuation performance within specification.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Each fin actuator servo is exposed to full ocean depth pressure. SYS-FUNC-010 requires the vehicle structure to withstand 600 bar with 1.5 safety factor. The same structural criterion applies to actuator housings because a flooded servo would disable the associated control axis, potentially rendering the vehicle uncontrollable. Oil-filled housings eliminate differential pressure but the housing must still contain the oil and protect electronics.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; propulsion; control-surfaces; session-317; idempotency:sub-csaa-pressure-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-024">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Drop Weight Release Mechanism SHALL jettison the 15 kg tungsten ballast mass within 2 seconds of receiving the release command from the Emergency Surfacing Controller, achieving net positive buoyancy of at least 8 kg at any depth from 0 to 6000 m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 2-second release time derives from the 120-second emergency surfacing window in STK-OPS-002 minus ascent time at terminal velocity. 8 kg positive buoyancy at 350 kg vehicle mass yields approximately 0.7 m/s terminal ascent velocity, reaching surface from 6000m in approximately 140 minutes. The 15 kg ballast provides margin for seawater density variations and any entanglement drag.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-dropweight-release-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-025" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-025">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Drop Weight Release Mechanism SHALL include a nichrome burn-wire backup release that activates independently of the primary solenoid latch, triggered by the Emergency Surfacing Controller via a separate circuit, and SHALL complete ballast release within 15 seconds of burn-wire activation at any temperature between 2 and 30 degrees Celsius.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The burn-wire provides a diverse redundant release path addressing common-cause failure of the solenoid mechanism (e.g., mechanical seizure from corrosion or pressure deformation). 15-second activation accounts for thermal inertia of the nichrome element at deep-ocean temperatures (2-4 degrees C) where heat dissipation into surrounding seawater slows wire heating.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-dropweight-burnwire-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-026" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-026">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When any emergency surfacing trigger is asserted (watchdog timeout, leak detection, battery critical, or VMC abort command), the Emergency Surfacing Controller SHALL initiate the emergency surfacing sequence within 500 ms, including: issuing the drop weight release command, de-energising non-essential load channels via the Power Distribution Unit, and activating the Acoustic Emergency Pinger.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 500 ms initiation time ensures the emergency sequence begins well within the first second of fault detection, preserving maximum battery reserve for beacon operation on the surface. The sequence order (drop weight first, then load shed, then pinger) prioritises buoyancy recovery over diagnostics.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-esc-sequence-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-027">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Emergency Surfacing Controller SHALL operate from a dedicated lithium primary emergency battery providing at least 48 hours of continuous ESC operation, independent of the main Lithium-Ion Battery Pack and main power bus.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Power independence ensures the ESC can execute emergency surfacing even after complete main battery depletion, which is a credible failure mode during extended missions. 48-hour capacity covers the maximum plausible time from main battery failure through surfacing and surface beacon operation until recovery.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-esc-power-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-028">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Emergency Surfacing Controller SHALL implement two-of-three majority voting on all safety-critical inputs (watchdog timeout, leak detection, battery critical low) using three independent input channels per signal, and SHALL reject single-channel transient faults of duration less than 100 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Triple-redundant voting prevents spurious emergency surfacing from single-channel transient faults (EMI, connector intermittency) which would abort an expensive deep-ocean mission unnecessarily. The 100 ms debounce window filters noise without compromising response time for genuine faults, as real failure modes (water ingress, VMC hang) persist well beyond 100 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-esc-voting-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-029" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-029">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Emergency Locator Beacon SHALL activate automatically within 10 seconds of detecting ambient pressure below 1.5 bar and SHALL transmit VHF AIS SART signals on 156.525 MHz detectable by vessels at a minimum range of 10 nautical miles, and illuminate a xenon strobe visible at 3 nautical miles in darkness.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 1.5 bar pressure threshold reliably distinguishes surface conditions from submerged operation with margin for wave action. AIS SART on 156.525 MHz is the standard maritime distress frequency monitored by all SOLAS-equipped vessels and shore stations, ensuring maximum detection probability. The 3 NM strobe range matches typical nighttime visual search patterns for small objects.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-beacon-activation-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-030" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-030">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Emergency Locator Beacon SHALL sustain continuous VHF transmission and strobe operation for at least 72 hours from a dedicated lithium primary cell without dependence on any other vehicle power source.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="72-hour continuous operation aligns with SOLAS LSA Code requirements for EPIRBs and accounts for worst-case recovery scenarios in remote ocean areas where rescue vessel transit may take 48+ hours. Lithium primary chemistry provides stable voltage output across the temperature range and 10-year shelf life for pre-deployment storage.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-beacon-battery-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-031" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-031">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Acoustic Emergency Pinger SHALL transmit at 37.5 kHz with source level of at least 185 dB re 1 uPa at 1 m, pulse duration of 10 ms at 1 pulse per second, and SHALL operate continuously for at least 90 days from a dedicated lithium primary cell rated to 700 bar.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="37.5 kHz is the standard frequency for underwater acoustic search receivers used by naval and commercial salvage operations (per IHO standards). 185 dB source level ensures detection at ranges exceeding 3 km in typical deep-ocean acoustic conditions. 90-day operation covers the time required to mobilise deep-ocean search and recovery assets, which may take weeks in remote areas.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-pinger-spec-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-032" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-032">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Leak Detection Sensor Array SHALL detect water ingress of 0.5 ml or greater at any hull penetrator location and report the alarm to the Emergency Surfacing Controller within 500 ms of water contact, and SHALL distinguish between condensation (humidity rise above 85 percent RH sustained for more than 60 seconds) and active leak (liquid water contact).">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="0.5 ml detection threshold catches leaks early enough to initiate surfacing before water reaches electronics. The 500 ms response time ensures the ESC receives the alarm within its decision cycle. Distinguishing condensation from active leaks prevents false emergency surfacing: internal hull condensation is common in AUVs operating in thermocline regions and does not warrant mission abort.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-leak-detection-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-033" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-033">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Hardware Watchdog Timer SHALL require a heartbeat pulse from the Vehicle Management Computer at intervals not exceeding 30 seconds, and SHALL assert a hardware interrupt to the Emergency Surfacing Controller within 100 ms of timeout expiry, operating from the emergency power rail independent of the main power bus.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 30-second heartbeat interval balances between catching genuine VMC failures promptly and tolerating transient processing delays during computationally intensive mission phases (e.g., sonar data processing). 100 ms assertion time ensures the ESC receives a clean, debounced interrupt. Power independence from the main bus ensures the watchdog functions even during main battery brownout scenarios.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-watchdog-spec-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-034" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-034">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When the primary solenoid release of the Drop Weight Release Mechanism fails to confirm ballast release within 5 seconds, the Emergency Surfacing Controller SHALL automatically activate the burn-wire backup release and SHALL log the primary release failure to non-volatile memory for post-mission analysis.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 5-second timeout for primary release confirmation provides sufficient margin beyond the 2-second nominal release time to account for mechanical stiction at extreme depth, while remaining short enough that the burn-wire backup activates well within the overall emergency timeline. NVM logging enables post-recovery failure analysis without relying on the VMC which may have already failed.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; emergency-safety; session-318; idempotency:sub-ess-esc-fallback-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-035" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-035">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Multibeam Echosounder SHALL acquire bathymetric depth measurements with 256 equidistant beams across a 120-degree swath, achieving lateral resolution of 0.5 m and vertical depth accuracy of 0.1 m at survey altitude of 50 m above the seabed.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Lateral resolution of 0.5m and 0.1m vertical accuracy are derived from IHO S-44 Order 1a survey standards required by STK-OPS-003. 256 beams at 120-degree swath achieves full bottom coverage at 50m altitude with appropriate beam overlap.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; mbes; session-319; idempotency:sub-mbes-resolution-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-036" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-036">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Multibeam Echosounder SHALL accept real-time sound velocity profile updates from the CTD Sensor Package and apply ray-tracing corrections to all beam depth calculations within the same ping cycle.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Without real-time sound velocity correction, refraction errors in thermocline conditions can exceed 1% of water depth. Applying correction within the same ping cycle prevents stale-SV artifacts visible as depth banding in post-processed bathymetry.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; mbes; session-319; idempotency:sub-mbes-svp-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-037" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-037">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Multibeam Echosounder SHALL operate at a centre frequency of 400 kHz with source level not exceeding 220 dB re 1 uPa at 1 m, and SHALL not contribute more than 130 dB re 1 uPa at 1 m of radiated noise outside its operating band.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="400 kHz is standard for high-resolution near-bottom bathymetry; 220 dB source level provides adequate signal-to-noise at 100m range. Out-of-band radiated noise limit of 130 dB re 1 uPa aligns with SYS-FUNC-009 environmental noise constraint.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; mbes; session-319; idempotency:sub-mbes-acoustic-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-038" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-038">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Digital Still Camera SHALL capture 24-megapixel images at a configurable trigger rate of 1 to 10 Hz, with each image geotagged to the navigation solution within 1 ms of shutter activation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="24 MP provides 2cm/pixel at 5m altitude which is the minimum for seabed feature identification per STK-OPS-003 optical imagery requirement. 1ms geotag accuracy ensures pixel-level positional alignment for photomosaic stitching.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; camera; session-319; idempotency:sub-camera-capture-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-039" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-039">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Digital Still Camera LED array SHALL provide at least 12000 lumens of uniform illumination across the camera field of view with colour temperature of 5500 K plus or minus 500 K to ensure consistent white balance for seabed imagery at altitudes from 2 to 10 m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="12000 lumens provides adequate exposure for 24MP capture at 5m altitude in zero-ambient-light deep ocean conditions. 5500K approximates daylight balance, critical for colour-accurate habitat classification from optical imagery.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; camera; session-319; idempotency:sub-camera-led-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-040" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-040">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The CTD Sensor Package SHALL measure conductivity with accuracy of 0.003 PSU, temperature with accuracy of 0.001 degrees Celsius, and pressure with accuracy of 0.01 percent of full scale, sampling at 24 Hz via pumped flow path.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Conductivity and temperature accuracies are required to compute sound velocity to 0.05 m/s, which limits MBES depth error contribution from sound velocity uncertainty to less than 0.01% of depth. 24 Hz sample rate resolves thin thermocline layers during vertical profiling.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; ctd; session-319; idempotency:sub-ctd-accuracy-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-041" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-041">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Sensor Payload Processor SHALL synchronise all sensor data acquisition timestamps to a PPS-disciplined clock with jitter not exceeding 10 microseconds, and SHALL apply real-time georeferencing using the navigation solution received at 50 Hz from the Navigation Processor.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="10 microsecond PPS jitter ensures sub-millimetre spatial error at 3 knots cruise speed. 50 Hz navigation updates are the native output rate of the Navigation Processor (SUB-FUNC-003) providing sub-ping-interval position interpolation for MBES beam georeferencing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; payload-processor; session-319; idempotency:sub-spp-sync-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-042" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-042">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Sensor Payload Processor SHALL sustain aggregate sensor data write throughput of at least 200 MB/s to the Mass Storage Array during concurrent multibeam, camera, and CTD data acquisition.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Peak data rate is driven by concurrent MBES water-column data at 150 MB/s plus 24MP camera images at 40 MB/s plus CTD at 0.1 MB/s. 200 MB/s provides 5% headroom for filesystem overhead and metadata. Derived from SYS-FUNC-006 sustained write requirement.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; payload-processor; session-319; idempotency:sub-spp-throughput-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-043" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-043">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Mass Storage Array SHALL provide at least 4 TB of usable storage capacity with RAID-1 mirroring across two independent NVMe drives, and SHALL detect and report single-drive failure to the Sensor Payload Processor within 100 ms without data loss.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="4 TB capacity derived from SYS-FUNC-006. RAID-1 ensures no data loss from single-drive failure during a 24-hour mission at 200 MB/s peak write rate. 100 ms failure detection enables the payload processor to log the event and alert VMC before any write buffer overflow.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; storage; session-319; idempotency:sub-msa-capacity-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-044" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-044">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When any individual sensor fails or becomes unavailable, the Sensor Payload Processor SHALL continue acquiring and storing data from all remaining operational sensors without interruption, and SHALL log the fault with timestamp and sensor identity to the mission log.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Single sensor failure must not abort the mission or corrupt other sensor data streams. Oceanographic AUV missions are expensive to repeat and partial survey data retains significant value for the operator.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Demonstration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; sensor-payload; payload-processor; session-319; idempotency:sub-spp-degraded-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-045" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-045">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Acoustic Modem SHALL provide half-duplex digital communication at a minimum data rate of 3 kbps at horizontal ranges up to 5 km in typical ocean sound velocity conditions, with bit error rate not exceeding 1e-6.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="3 kbps at 5 km range enables mission status telemetry and abort commands while the AUV operates within a realistic survey box relative to the support vessel. 1e-6 BER ensures command integrity without excessive retransmission overhead on the low-bandwidth link.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; communications; acoustic-modem; session-319; idempotency:sub-amodem-range-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-046" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-046">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Iridium SBD Transceiver SHALL transmit a position report containing GPS coordinates, battery state-of-charge, and mission status within 90 seconds of the antenna clearing the sea surface, and SHALL repeat position reports at intervals not exceeding 5 minutes while surfaced.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="90-second first-report time accounts for GPS cold start (60s per SUB-FUNC-007) plus Iridium network registration (30s typical). 5-minute repeat interval derives from SYS-FUNC-008 requirement and provides adequate tracking granularity for the support vessel.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; communications; iridium; session-319; idempotency:sub-iridium-report-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-047" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-047">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Wi-Fi Radio Module SHALL sustain data transfer throughput of at least 100 MB/s at ranges up to 200 m line-of-sight from the support vessel, enabling offload of a 4 TB mission dataset within 12 hours.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="100 MB/s sustained throughput at 200m provides realistic offload capability while the AUV bobs on the surface near the vessel. 12-hour offload window matches typical overnight recovery-to-redeployment cycle for oceanographic survey operations.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; communications; wifi; session-319; idempotency:sub-wifi-offload-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-048" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-048">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Communications Controller SHALL buffer outbound messages in non-volatile memory with capacity for at least 1000 messages and SHALL deliver buffered messages in priority order when the appropriate link becomes available, without message loss across controller or VMC restarts.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Non-volatile buffering ensures critical mission events logged during submerged operation are not lost if the VMC restarts or acoustic link is intermittent. 1000-message capacity covers 24 hours of 1-per-minute telemetry plus emergency events.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; communications; controller; session-319; idempotency:sub-cc-buffer-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-049" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-049">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Communications Controller SHALL encrypt all command and control messages using AES-256-GCM with per-session key exchange, and SHALL reject any command that fails authentication or integrity verification.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="AUV command channel must be encrypted to prevent unauthorised control of the vehicle in open-ocean operations. AES-256-GCM provides authenticated encryption suitable for low-bandwidth acoustic links with minimal overhead.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; communications; controller; security; session-319; idempotency:sub-cc-crypto-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-050">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Main Pressure Hull Cylinder SHALL withstand continuous external hydrostatic pressure of 600 bar at 6000 m depth with a minimum safety factor of 1.5 on yield stress, and SHALL be proof-tested to 900 bar before first deployment.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="600 bar at 6000m is the design operating pressure. Safety factor of 1.5 on yield for Ti-6Al-4V (880 MPa yield) provides margin for manufacturing variation and fatigue. 900 bar proof test (1.5x operating) verifies structural integrity per DNV-GL rules for underwater vehicles.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; hull; session-319; idempotency:sub-hull-pressure-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-051" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-051">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Pressure Hull and Structure including all endcaps, fairing, penetrators, and internal mounting frame SHALL not exceed 140 kg dry mass, providing at least 210 kg payload mass allocation within the 350 kg total vehicle mass budget.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="140 kg hull mass allocation is derived from SYS-FUNC-007 total 350 kg vehicle mass. Leaves 210 kg for batteries (80 kg), electronics (30 kg), sensors (40 kg), propulsion (25 kg), and safety systems (15 kg) with 20 kg margin.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; hull; session-319; idempotency:sub-hull-mass-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-052" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-052">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Aft Endcap and Shaft Seal Assembly SHALL maintain pressure-tight integrity at the propeller shaft penetration at all depths to 6000 m, with oil-compensated cavity maintaining at least 0.5 bar overpressure relative to ambient at all depths.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Oil-compensated shaft seal is the most failure-prone hull element. 0.5 bar overpressure ensures outward oil flow past the seal lips, preventing water ingress even with seal wear. Failure of this seal is a vehicle-loss scenario.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; hull; session-319; idempotency:sub-hull-shaft-seal-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-053" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-053">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Each Hull Penetrator in the Hull Penetrator Array SHALL be individually pressure-tested to 900 bar and SHALL maintain electrical isolation of at least 100 megaohms between conductors and hull body at all depths to 6000 m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Individual penetrator proof testing to 1.5x operating pressure catches manufacturing defects before hull integration. 100 megaohm isolation prevents ground loops and ensures safety of high-voltage power penetrators (48V battery bus) in seawater.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; hull; session-319; idempotency:sub-hull-penetrator-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-054" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-054">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The Free-Flood Fairing SHALL provide a vehicle drag coefficient not exceeding 0.15 referenced to frontal area at Reynolds numbers corresponding to 1 to 5 knot forward speed, and SHALL be removable in field conditions using standard hand tools within 30 minutes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Cd of 0.15 at fineness ratio 8:1 is achievable with a well-designed torpedo-form fairing and directly affects endurance (SYS-FUNC-001 24-hour mission). 30-minute field removal enables at-sea maintenance access without specialised tooling.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="subsystem; hull; session-319; idempotency:sub-hull-fairing-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV power subsystem SHALL provide a minimum usable energy capacity of 10kWh to support 24-hour missions at 3-knot cruise speed with all survey sensors active.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Power budget analysis: propulsion at 3 knots draws 400W, navigation sensors 80W, survey payload 150W, vehicle management 50W, comms 20W = 700W total. 24h × 700W = 16.8kWh gross, but with 15% abort reserve and 85% battery depth-of-discharge limit, the required installed capacity is approximately 10kWh usable from a 13kWh pack.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; performance; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV navigation subsystem SHALL maintain position accuracy of less than 0.1% of distance travelled over a 24-hour mission without GPS or surface position fixes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Survey data georeferencing requires knowing vehicle position to within the resolution of the multibeam sonar footprint. At 100m altitude, the multibeam footprint is approximately 1m. Over a 24h mission at 3 knots the vehicle travels ~130km, so 0.1% DTT gives 130m drift — acceptable with periodic DVL bottom-lock and INS aiding, and within post-processing correction capability using terrain-relative navigation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; performance; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When a critical fault is detected, the emergency and safety subsystem SHALL initiate drop-weight release and positive-buoyancy ascent within 5 seconds of fault confirmation, independent of the vehicle management computer.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 120-second surface-and-activate-beacon requirement from STK-OPS-002 includes ascent time plus beacon activation. From 6000m, passive buoyant ascent at approximately 1m/s takes 100 minutes — far exceeding 120s. The 5-second initiation requirement ensures no delay is added by the safety system itself. Independence from the VMC is essential because the VMC may be the failed component.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; safety; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The emergency and safety subsystem SHALL include a hardware watchdog timer that triggers emergency surfacing if the vehicle management computer heartbeat is absent for more than 60 seconds.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Software watchdogs can be defeated by the same fault that disables the VMC. A hardware watchdog on an independent microcontroller with its own power supply ensures that total VMC failure (hardware crash, power rail loss, software hang) always results in surfacing. The 60-second timeout allows for VMC reboot attempts while preventing extended uncontrolled descent.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; safety; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The sensor payload subsystem SHALL acquire multibeam bathymetry data at a minimum resolution of 0.5m across a 120-degree swath at 100m altitude, compliant with IHO S-44 Order 1 standards.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IHO S-44 Order 1 requires total horizontal uncertainty of 5m + 5% depth and vertical uncertainty of 0.5m at 95% confidence. At 100m altitude, a 400kHz multibeam with 120-degree swath covers approximately 200m width with 0.5m beam spacing. This resolution, combined with the 0.1% DTT navigation accuracy, satisfies the horizontal uncertainty budget for depths to 6000m.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; performance; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-006">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The sensor payload subsystem SHALL provide a minimum of 4TB non-volatile storage with sustained write throughput of 200MB/s to support simultaneous multibeam, side-scan, camera, and CTD data logging for 72-hour missions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Data rate budget: multibeam at 50MB/s, side-scan at 30MB/s, 4K video at 100MB/s, CTD at 0.1MB/s = 180MB/s aggregate. 72h at 180MB/s = 46TB theoretical maximum, but with compression (4:1 typical for sonar) and duty-cycled camera operation, 4TB provides adequate capacity. 200MB/s write speed includes 10% margin over aggregate sensor rate.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; performance; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-007">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The pressure hull and structure SHALL constrain total vehicle dry mass to no more than 350kg and maximum dimension to 4.5m length to permit single-point crane lift from a standard oceanographic A-frame.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Standard oceanographic A-frames (e.g., on R/V class vessels) have a safe working load of 2-5 tonnes and a throat clearance of 3-5m. 350kg is well within the SWL including dynamic loading from sea state 4 conditions. The 4.5m length constraint ensures the vehicle fits within the A-frame width and can be handled on a working deck with standard rigging points.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Inspection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; physical; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When surfaced, the communications subsystem SHALL transmit GPS-derived position via Iridium SBD at intervals no greater than 5 minutes and activate a xenon strobe visible at 2 nautical miles in darkness.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Post-mission or emergency surface recovery requires the support vessel to locate the AUV. Iridium SBD provides global coverage position reporting independent of vessel range. 5-minute interval balances power consumption against drift rate (surface currents typically 0.5-1 knot = 150-300m between reports). Xenon strobe at 2nm visibility is the COLREG standard for small vessel lights and enables visual acquisition in final approach.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; recovery; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="While conducting survey operations, the AUV SHALL not produce radiated noise exceeding 130 dB re 1µPa at 1m in the 10Hz-1kHz band from propulsion, and the multibeam sonar SHALL operate above 100kHz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Marine mammal hearing sensitivity peaks between 10Hz-1kHz for baleen whales. Propulsion noise at 130 dB SPL at source attenuates to below harassment threshold (120 dB RMS for continuous noise per NOAA guidelines) within 3m. Multibeam operation above 100kHz is outside the hearing range of most cetaceans (upper limit ~80kHz for most species). Combined, these constraints enable operations in marine protected areas without triggering permitting requirements.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; environmental; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-010">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The pressure hull and structure SHALL withstand continuous external hydrostatic pressure of 600 bar (equivalent to 6000m seawater depth) with a minimum safety factor of 1.5 on yield strength.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="6000m depth rating covers 97% of the ocean floor, enabling full-ocean-depth survey capability excluding only the hadal trenches. The 1.5 safety factor on yield for Ti-6Al-4V is consistent with DNV-GL rules for submersible pressure vessels and provides margin for material variability, cyclic fatigue from repeated dive profiles, and manufacturing tolerances on wall thickness.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; structural; session-315">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-011" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-011">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV SHALL achieve a mean time between critical failures of at least 2000 operating hours, where a critical failure is defined as any failure requiring mission abort or emergency surfacing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="A 24-hour mission cycle with deployment costs exceeding 50000 USD per ship-day demands high reliability. 2000 hours MTBCF provides less than 1.2 percent probability of critical failure per mission, consistent with mature AUV platforms such as Kongsberg HUGIN and MBARI LRAUV. This value drives component selection, redundancy architecture, and screening requirements.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; reliability; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-012" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-012">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV SHALL execute a comprehensive pre-dive built-in test sequence verifying all safety-critical subsystems including emergency surfacing controller, leak detection, battery management, navigation sensors, and communications, and SHALL report pass/fail status to the operator within 120 seconds of test initiation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Pre-dive checks are mandatory in all operational AUV programmes to prevent deploying a vehicle with latent faults. The 120-second budget reflects the practical constraint of launch windows from research vessels where deck time is limited. Every safety-critical subsystem must be exercised because a latent fault in the emergency system could lead to vehicle loss.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; bite; safety; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-013" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-013">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="All wetted materials and external surfaces of the AUV SHALL resist corrosion and galvanic degradation in seawater for a minimum service life of 10 years with scheduled maintenance, using compatible materials per MIL-STD-889 or equivalent galvanic compatibility standard.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Seawater is a highly aggressive electrolyte. Dissimilar metal junctions, particularly titanium hull to aluminium fittings or stainless steel fasteners, create galvanic cells that cause rapid corrosion. MIL-STD-889 provides the accepted galvanic compatibility guidance. A 10-year service life reflects typical AUV fleet investment horizons and drives material selection for hull, fasteners, connectors, and fairings.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Analysis">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; materials; corrosion; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-014" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-014">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV internal electronics SHALL not produce electromagnetic interference that degrades the performance of any onboard sensor below its specified accuracy, and all subsystems SHALL be immune to conducted and radiated emissions from the propulsion motor drive at switching frequencies up to 40 kHz.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The AUV houses sensitive acoustic receivers, magnetometers within the INS, and precision analogue front-ends for CTD in close proximity to a 250W BLDC motor drive switching at 20 kHz. Without EMC discipline, motor harmonics couple into sensor cables and degrade measurement quality. Internal EMC is the primary concern rather than external regulatory compliance since the vehicle operates far from other electronic systems.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="system; emc; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-001" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-001: Bench test INS-to-Navigation Processor serial link by injecting known 6-DOF motion profiles and measuring output rate, latency via hardware timestamping, and BER over 24-hour continuous operation. Pass criteria: sustained 200Hz with no samples exceeding 1ms latency and BER below 1e-9.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test at component level to verify interface compliance before hull integration where access is limited.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; session-316; idempotency:ver-ifc-ins-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-002" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-002: Inject simulated DVL messages at 5Hz with known velocity vectors via RS-422 loopback test. Verify CRC-16 validation rejects corrupted messages and navigation processor correctly parses beam validity flags. Pass criteria: zero undetected corrupt messages over 10000 test cycles.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CRC integrity is safety-relevant — corrupt velocity data can cause position error accumulation without detection.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; session-316; idempotency:ver-ifc-dvl-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-003" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-003: Simulate USBL position fix messages with varying uncertainty values and measure reception latency from message injection to EKF measurement update. Pass criteria: all fixes processed within 200ms, uncertainty correctly propagated to EKF covariance.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Latency and uncertainty propagation are both critical — late fixes degrade position accuracy and incorrect uncertainty weighting causes filter inconsistency.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; session-316; idempotency:ver-ifc-usbl-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-004" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-004">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-004: Capture navigation processor UDP output at the VMC Ethernet port. Verify 50Hz message rate, measure end-to-end latency via hardware PTP timestamps, and validate all state vector fields present including uncertainty and sensor health. Pass criteria: sustained 50Hz with 99.9th percentile latency below 2ms over 1-hour test.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="This is the primary navigation output interface. Latency exceedances directly impact vehicle control stability. 99.9th percentile used because deterministic real-time performance is required.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; session-316; idempotency:ver-ifc-navproc-vmc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-005" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-005">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-005: Inject depth sensor messages at 10Hz over RS-485 with deliberate sequence counter gaps and verify navigation processor detects all gaps. Pass criteria: 100% gap detection with zero false positives over 50000 message test sequence.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Sequence counter reliability directly supports data integrity for the vertical navigation channel. False positives would trigger unnecessary fault responses.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; session-316; idempotency:ver-ifc-depth-navproc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-006">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify end-to-end navigation chain: Inject correlated sensor stimuli (INS rotation, DVL velocity, depth change) representing a known trajectory. Verify navigation processor output matches expected trajectory within 0.1 percent of distance travelled. Pass criteria: position error below 0.1% of total trajectory length over a simulated 4-hour mission with sensor noise profiles matching specification.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System-level integration test exercises the complete sensor-to-output chain including EKF tuning, sensor timing, and cross-sensor consistency. 4-hour subset of 24-hour mission provides statistical confidence while keeping test duration practical.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; system-integration; session-316; idempotency:ver-sys-nav-e2e-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-007" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-007">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-006: Monitor CAN bus between BMS and VMC over 24-hour simulated mission. Verify 1Hz message rate, all fields populated with valid ranges, and message delivery within 10ms of BMS sample time. Inject simulated fault conditions and verify fault flags correctly set. Pass criteria: zero missed messages, all fields within expected ranges, fault flags correctly raised within 200ms of injection.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="BMS-VMC interface is safety-relevant for mission abort decisions. 24-hour test matches full mission endurance.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; power; session-316; idempotency:ver-ifc-bms-vmc-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-008" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-008">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-007: Issue load shed commands from VMC to PDU for each channel and measure execution time from command transmission to channel power-down using oscilloscope monitoring. Pass criteria: all channels respond within 50ms, acknowledgement received within 100ms, non-commanded channels maintain voltage within 2 percent of nominal.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Load shedding timing and channel isolation are critical for preventing cascading power failures during emergency energy management.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; power; session-316; idempotency:ver-ifc-vmc-pdu-316">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-009" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-009">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-008: Connect Motor Drive Electronics to BLDC Motor via production cable harness. Measure phase current waveform with current probe at 20 kHz sample rate and verify sinusoidal shape with THD below 5 percent. Verify Hall-effect feedback signal integrity by measuring at Motor Drive Electronics input with oscilloscope. Pass criteria: 3-phase current balanced within 3 percent, Hall feedback transitions clean with rise time below 1 us, no EMI-induced false transitions over 1-hour continuous run.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test at the most critical internal propulsion interface. Validates both power delivery quality and feedback signal integrity under realistic operating conditions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; propulsion; session-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-010" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-010">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-009: Transmit speed command sequence from VMC over CAN bus to Motor Drive Electronics. Verify command receipt by monitoring CAN traffic with bus analyser. Confirm motor telemetry frames received at VMC at 10 Hz with all fields populated. Pass criteria: zero CAN frame loss over 10000 consecutive frames, command-to-execution latency below 50 ms, telemetry update jitter below 20 ms.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CAN bus reliability between VMC and motor drive is critical for propulsion control. Frame loss or excessive latency would cause speed oscillations affecting survey quality.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; propulsion; session-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-011" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-011">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-010: Command each control fin to a sequence of deflection angles from VMC and measure actual fin position with external encoder. Pass criteria: commanded vs actual position error below 0.2 degrees across full range, position feedback CAN frames received at 10 Hz with zero frame loss over 5000 frames, health status fields report nominal for all actuators.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Control surface interface accuracy directly affects trajectory tracking. This test validates the complete command chain from VMC through CAN to actuator and back.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; propulsion; session-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-012" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-012">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-011: Command Buoyancy Trim System to transfer oil from internal to external bladder and back. Monitor CAN messages at VMC for oil volume position, pump pressure, and fault status updates at 1 Hz. Pass criteria: oil volume readings track commanded offset within 5 percent, pump pressure reported accurately against reference gauge, 1 Hz telemetry sustained with no dropout over 30-minute cycle.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Buoyancy trim interface validation ensures the VMC can monitor and control depth trim. The 30-minute test duration covers multiple full trim cycles.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; propulsion; session-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-013">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify end-to-end propulsion chain: Command VMC to execute a simulated survey transit at 3-knot cruise speed for 60 minutes. Measure actual vehicle speed, motor RPM, power consumption, control surface activity, and radiated noise simultaneously. Pass criteria: speed maintained within 0.1 knots of commanded, total electrical power draw below 350 W, radiated noise below 130 dB re 1 uPa at 1 m in 10 Hz to 1 kHz band, no fault conditions reported by any propulsion component.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System-level integration test exercises the complete propulsion chain from VMC command through motor drive, motor, propeller thrust generation, and control surface steering. Validates that component-level specifications compose into compliant system-level performance.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Demonstration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; propulsion; integration; session-317">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-014" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-014">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-014: Connect leak detection sensor array to ESC via I2C bus and inject simulated water contact at each sensor zone. Verify hardware interrupt asserts within 500 ms of water contact. Verify ESC polling reads correct sensor status at 2 Hz. Inject humidity ramp to 90 percent RH over 120 seconds and verify condensation alarm is raised only after 60-second sustained threshold. Pass: all zones report correctly, no false alarms from condensation ramp.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test to verify leak detection interface operates correctly at both the interrupt-driven and polling paths, and that condensation discrimination prevents false emergency surfacing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-015" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-015">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-015: With VMC heartbeat running, verify watchdog GPIO remains high. Cease heartbeat and measure time from last pulse to ESC interrupt assertion. Pass: timeout occurs at 30 plus or minus 1 seconds, GPIO transitions from high to low, ESC receives interrupt through voting circuit within 100 ms of GPIO transition.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms the watchdog timeout mechanism works end-to-end from heartbeat cessation through GPIO transition to ESC interrupt, verifying the fail-safe active-low open-drain topology.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-016" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-016">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-016: Command ESC to activate primary solenoid release. Measure solenoid drive voltage (24 V plus or minus 5 percent), current (2 A plus or minus 10 percent), and verify ballast-away confirmation within 2 seconds. Simulate primary release failure by disconnecting confirmation signal, verify ESC escalates to burn-wire activation within 5 seconds. Measure burn-wire current (5 A at 12 V). Pass: both release paths function, confirmation feedback loop closes correctly.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Full-path test of both release mechanisms and the escalation logic, verifying the diverse redundancy architecture. Tests both the nominal path and the failure escalation path.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-017" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-017">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-017: Command ESC to activate acoustic emergency pinger. Verify activation line latches. Disconnect ESC power and verify pinger continues transmitting. Measure pinger output at 37.5 kHz, verify source level exceeds 185 dB re 1 uPa at 1 m using calibrated hydrophone. Pass: pinger activates, latches, and sustains operation independently.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms the latching activation and power-independent operation that enables 90-day seabed localisation even after complete vehicle power loss.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-018" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-018">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-018: Command ESC to arm the Emergency Locator Beacon. Simulate surface conditions by reducing ambient pressure below 1.5 bar. Verify beacon self-activates within 10 seconds of pressure threshold crossing. Verify AIS SART transmission on 156.525 MHz using AIS receiver. Verify xenon strobe illumination. Pass: arming, pressure detection, and self-activation sequence completes correctly.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end verification of the two-stage arming/activation architecture that prevents premature beacon activation at depth while ensuring autonomous surface activation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-019" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-019">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-019: Monitor UART output from ESC at VMC serial port. Verify 1 Hz message rate with correct framing. Inject known leak sensor state and watchdog state, verify VMC receives correct telemetry values. Verify watchdog reset GPIO toggle is independent of UART link by disconnecting UART and confirming watchdog continues to receive heartbeat. Pass: telemetry data correct, watchdog independence confirmed.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms the separation between telemetry (UART) and safety-critical watchdog reset (GPIO) paths, ensuring that a UART failure cannot mask a genuine VMC hang.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-020" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-020">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-020: Simulate main battery discharge to 5 percent SOC and verify BMS asserts hardwired critical-low signal to ESC. Simulate single cell dropping to 2.8 V and verify signal asserts. Disconnect CAN bus between BMS and VMC and verify hardwired signal still functions. Pass: hardwired signal asserts at both SOC and cell voltage thresholds, operates independently of CAN bus.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms the hardwired battery critical signal operates independently of the CAN bus data link, ensuring the ESC receives battery critical notification even during a CAN bus or VMC failure.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify end-to-end emergency surfacing chain: Cease VMC heartbeat to trigger watchdog timeout. Verify ESC initiates emergency sequence within 500 ms of timeout: drop weight release command issued, non-essential loads shed via PDU, acoustic pinger activated. Simulate surfacing (pressure &lt; 1.5 bar) and verify beacon self-activates. Measure total elapsed time from watchdog timeout to full emergency configuration. Pass: complete sequence executes within 10 seconds, all subsystems reach correct emergency state.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System-level integration test exercising the complete emergency chain from fault detection through recovery aid activation, verifying that the independent safety architecture functions as designed under simulated conditions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; emergency-safety; session-318">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-022" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-022">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-021: Connect MBES to payload processor via production Ethernet link. Inject simulated 256-beam ping data at 10 Hz. Measure sustained throughput using network tap and verify at least 150 MB/s with packet capture confirming less than 0.001 percent loss over 1-hour test.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test verifying the highest-bandwidth sensor interface can sustain peak data rate without packet loss over mission-representative duration.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-023" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-023">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-022: Trigger camera via hardware trigger at 10 Hz. Capture 100 consecutive frames and verify all 24MP images are received complete via GigE Vision. Measure trigger-to-timestamp offset and verify less than 1 ms jitter.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates hardware trigger synchronisation path which is critical for georeferencing accuracy. 100-frame burst at max rate exercises the sustained transfer capability.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-024" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-024">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-023: Connect CTD to payload processor via RS-232 at 115200 baud. Verify 24 Hz sample reception with no dropped telegrams over 1-hour test. Validate parsed C, T, P values against reference standards within stated accuracy.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="RS-232 link verification confirms both electrical connectivity and telegram parsing. 1-hour duration proves sustained operation without serial buffer overrun.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-025" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-025">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-024: Inject a step change in sound velocity at the CTD output. Verify the MBES receives the updated SVP telegram within 1 second and applies it to the next ping cycle. Confirm by comparing beam depths before and after the step change against expected refraction correction.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates the real-time SVP correction path. Step-change test is the clearest way to confirm the MBES is actively using the CTD-provided sound velocity rather than a stale value.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-026" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-026">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-025: Run concurrent simulated sensor data streams at aggregate 200 MB/s to Mass Storage Array for 1 hour. Verify sustained write throughput via NVMe SMART counters and confirm 99th percentile write latency is below 500 microseconds using IO tracing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Most critical storage path test. 1-hour duration at peak rate confirms no thermal throttling or firmware write amplification degrades throughput during sustained operation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-027" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-027">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-026: Monitor SPP health telemetry at VMC Ethernet port and verify 1 Hz message rate with all defined fields populated. Then initiate bulk data offload and measure sustained transfer rate exceeding 100 MB/s over 10 GB test dataset.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Dual-purpose test validates both real-time telemetry path and post-mission offload capability. 10 GB dataset is representative of a partial offload scenario.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify end-to-end sensor payload chain: Activate all three sensors (MBES, camera, CTD) simultaneously via VMC mission command. Verify concurrent data acquisition with PPS-synchronised timestamps across all streams. Run for 30 minutes at survey speed and confirm at least 200 MB/s sustained write to storage with all data georeferenced and no dropped samples on any channel.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System-level integration test exercising the full stimulus-to-storage chain under realistic concurrent load. 30-minute duration validates thermal and buffer stability.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; sensor-payload; integration; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-029" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-029">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-027: Transmit 1000 test packets of varying size (1 to 256 bytes) from acoustic modem to communications controller via RS-232 at 19200 baud. Verify all packets received with correct CRC-16 and no data corruption. Measure packet delivery latency.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Exercises the full packet size range and validates CRC-16 error detection on the serial link.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; communications; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-030" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-030">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-028: Command Iridium SBD transceiver to send a 340-byte MO message and receive a 270-byte MT message via the communications controller AT command interface. Verify correct message content and confirm UART timing at 19200 baud.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates MO/MT message handling at maximum payload size through the AT command protocol.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; communications; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-031" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-031">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-029: Initiate concurrent TCP bulk transfer at 100 MB/s and UDP telemetry at 1 Hz between Wi-Fi radio module and communications controller. Verify TCP transfer completes without error and UDP telemetry is received at 1 Hz with less than 5ms jitter throughout the bulk transfer.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates concurrent protocol operation under load — the primary failure mode for Wi-Fi offload is telemetry dropping during bulk transfer.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; communications; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-032" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-032">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify IFC-INTERFACEDEFINITIONS-030: Send a safety-critical abort command from VMC to communications controller. Verify delivery confirmation is returned within 100 ms. Then simulate a VMC restart and verify the communications controller retains its message buffer and resumes forwarding upon VMC reconnection.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates the most critical command path and the store-and-forward resilience across VMC restart, which is the key architectural differentiator of the centralised controller design.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; communications; session-319">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-039" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-039">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify SUB-FUNC-027: Disconnect main battery pack and primary power bus. Verify Emergency Surfacing Controller continues operation on dedicated emergency battery. Monitor ESC status outputs for 48 continuous hours. Verify all safety functions remain operational throughout including leak sensor polling, watchdog monitoring, and drop weight release command capability. Pass criteria: ESC maintains full functionality for 48 hours minimum on emergency battery alone.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The ESC must operate independently of the main power system. This test verifies the dedicated emergency battery provides 48-hour endurance, the minimum time for a surface vessel to locate and recover a surfaced AUV in remote ocean areas.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; safety; emergency; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-040" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-040">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify SUB-FUNC-028: Inject single-channel fault signals of 50 ms and 150 ms duration on each of the three input channels for watchdog timeout, leak detection, and battery critical. Verify that 50 ms transients on a single channel are rejected. Verify that 150 ms signals on two of three channels trigger the emergency sequence. Pass criteria: zero false triggers from single-channel transients below 100 ms, correct two-of-three voting for all signal combinations.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The majority voting logic is the primary defence against false emergency surfacing events which abort the mission. Testing must verify both correct rejection of transients and correct assertion of genuine multi-channel faults across all three safety input types.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; safety; voting; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-041" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-041">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify SUB-FUNC-004: Inject progressively degraded sensor data into each navigation input individually and in combination. Measure fault detection latency from injection to sensor exclusion. Verify navigation solution remains valid after exclusion. Pass criteria: all faults detected within 500 ms, navigation solution continuity maintained with position accuracy within 0.5 percent of distance travelled after any single sensor exclusion.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="A navigation processor that incorporates faulty sensor data generates erroneous position estimates leading to off-track survey or seabed collision. The 500 ms detection window must be verified for each sensor with realistic fault signatures.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; navigation; fault-detection; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      <SPEC-OBJECT IDENTIFIER="uht-bot:se-autonomous-underwater-vehicle:VER-TEST-042" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-042">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-ref</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verify SUB-FUNC-025: Disable primary solenoid release. Command burn-wire activation via ESC backup circuit. Measure time from burn-wire energisation to confirmed ballast release at temperatures of 2C and 30C in environmental chamber. Conduct 10 trials at each extreme. Pass criteria: all releases complete within 15 seconds at 2C worst case, burn-wire circuit electrical isolation from primary release confirmed.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-text</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The burn-wire is the last-resort recovery mechanism. Temperature directly affects nichrome wire heating rate. Testing at extremes verifies the 15-second budget under worst-case thermal conditions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-rationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-verification</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verification; safety; emergency; validation; session-321">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-tags</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-OBJECT-TYPE-REF>req-type</SPEC-OBJECT-TYPE-REF></TYPE>
      </SPEC-OBJECT>
      </SPEC-OBJECTS>
      <SPEC-RELATIONS>
      <SPEC-RELATION IDENTIFIER="rel-0" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-032</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Navigation accuracy requirement drives guidance command interface between VMC and Navigation Processor">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The VMC-to-Navigation Processor waypoint interface exists because the navigation subsystem must receive mission waypoints and guidance mode commands to compute steering outputs that achieve the system-level position accuracy requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-1" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-025</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-042</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verification of burn-wire backup release across temperature range">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-025 specifies 15-second burn-wire release at 2-30C. VER-TEST-042 tests at temperature extremes to verify worst-case timing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-2" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-041</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verification of navigation sensor fault detection and exclusion">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-004 requires fault detection within 500 ms and continued solution. VER-TEST-041 injects progressive sensor degradation to verify both timing and solution continuity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-3" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-040</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verification of two-of-three majority voting with transient rejection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-028 specifies majority voting with 100 ms transient rejection. VER-TEST-040 tests both rejection and correct assertion across all input types.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-4" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-039</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verification of ESC emergency battery 48-hour endurance">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-027 specifies 48-hour ESC operation on dedicated battery. VER-TEST-039 tests this by disconnecting main power and monitoring for 48 hours.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-5" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-031</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Navigation accuracy drives GPS interface specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The GPS interface provides UTC time reference and absolute position calibration for the navigation filter. Without this interface defined, the navigation system cannot reset accumulated INS drift on surfacing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-6" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-014</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="EMC requirement drives motor switching frequency above survey band">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-014 20 kHz switching frequency directly derives from the EMC requirement to keep switching harmonics above the 10 Hz to 1 kHz hydroacoustic survey band, preventing motor drive emissions from corrupting acoustic sensor data.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-7" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-013</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Corrosion resistance drives titanium hull material selection">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The titanium hull material choice for SUB-FUNC-050 is driven by both pressure and corrosion requirements. Grade 5 titanium provides the strength-to-weight ratio for 6000m and the corrosion resistance for 10-year seawater service.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-8" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-012</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Safe surfacing need drives pre-dive verification of safety systems">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="If the emergency surfacing system has a latent fault at deployment, the vehicle cannot fulfill STK-OPS-002. Pre-dive BITE verifies all safety-critical paths before committing the vehicle to a dive.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-9" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-011</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Wide environmental envelope drives reliability targets">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Operating from minus 2C to 35C seawater increases thermal stress on all subsystems. MTBCF target must account for the full operating envelope.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-10" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Maintainability drives modular construction within handling constraints">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Field maintenance by two-person team requires manageable vehicle dimensions. The 350 kg mass and 4.5 m length limits are the upper bounds for two-person handling with a single crane.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-11" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-007</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Classification rules mandate independent emergency recovery capability">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="DNV-ST-0512 requires autonomous recovery capability independent of primary vehicle control. SYS-FUNC-003 emergency surfacing within 5 seconds independent of VMC derives from this classification requirement.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-12" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-007</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Classification rules drive structural safety factor requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="DNV-ST-0512 mandates minimum safety factors for pressure vessels in unmanned submersibles. SYS-FUNC-010 1.5 SF on yield derives directly from this classification requirement.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-13" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-032</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-037</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Leak detection threshold verification at every sensing point">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-032 specifies 0.5 ml detection at each penetrator — must be verified per-point, not just as aggregate system test.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-14" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-049</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-036</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Communications encryption verification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-049 specifies encryption of all C2 traffic — requires dedicated cryptographic testing including replay attack resistance.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-15" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-035</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Pressure hull hydrostatic proof test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-050 specifies 600 bar continuous pressure and 1.5 safety factor — proof testing at 900 bar is the standard approach to validate pressure vessel integrity per DNV-GL rules.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-16" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-034</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Dedicated drop weight release timing test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-024 specifies 2-second release time and 15 kg ballast mass — both require dedicated measurement with instrumentation, not just observation during end-to-end emergency test.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-17" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-033</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Dedicated BMS fault detection boundary test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-010 specifies voltage and temperature thresholds that must be verified at exact boundary values, not just during end-to-end testing.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-18" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-042</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end sensor payload test verifies SUB-FUNC-042">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028 activates MBES, camera, and CTD simultaneously and verifies aggregate data throughput and storage, exercising the sensor performance specified in SUB-FUNC-042.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-19" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-041</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end sensor payload test verifies SUB-FUNC-041">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028 activates MBES, camera, and CTD simultaneously and verifies aggregate data throughput and storage, exercising the sensor performance specified in SUB-FUNC-041.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-20" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-040</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end sensor payload test verifies SUB-FUNC-040">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028 activates MBES, camera, and CTD simultaneously and verifies aggregate data throughput and storage, exercising the sensor performance specified in SUB-FUNC-040.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-21" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-038</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end sensor payload test verifies SUB-FUNC-038">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028 activates MBES, camera, and CTD simultaneously and verifies aggregate data throughput and storage, exercising the sensor performance specified in SUB-FUNC-038.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-22" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-035</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end sensor payload test verifies SUB-FUNC-035">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-028 activates MBES, camera, and CTD simultaneously and verifies aggregate data throughput and storage, exercising the sensor performance specified in SUB-FUNC-035.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-23" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-033</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end emergency surfacing test verifies SUB-FUNC-033">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021 triggers emergency surfacing via watchdog timeout and verifies the full chain from ESC activation through drop weight release, exercising the emergency components in SUB-FUNC-033.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-24" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end emergency surfacing test verifies SUB-FUNC-028">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021 triggers emergency surfacing via watchdog timeout and verifies the full chain from ESC activation through drop weight release, exercising the emergency components in SUB-FUNC-028.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-25" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end emergency surfacing test verifies SUB-FUNC-027">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021 triggers emergency surfacing via watchdog timeout and verifies the full chain from ESC activation through drop weight release, exercising the emergency components in SUB-FUNC-027.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-26" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-026</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end emergency surfacing test verifies SUB-FUNC-026">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021 triggers emergency surfacing via watchdog timeout and verifies the full chain from ESC activation through drop weight release, exercising the emergency components in SUB-FUNC-026.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-27" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end emergency surfacing test verifies SUB-FUNC-024">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-021 triggers emergency surfacing via watchdog timeout and verifies the full chain from ESC activation through drop weight release, exercising the emergency components in SUB-FUNC-024.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-28" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-020</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end propulsion test verifies SUB-FUNC-020">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-013 runs a 60-minute simulated transit that exercises the motor drive, motor, propeller, and control surfaces specified in SUB-FUNC-020 under realistic load.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-29" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-018</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end propulsion test verifies SUB-FUNC-018">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-013 runs a 60-minute simulated transit that exercises the motor drive, motor, propeller, and control surfaces specified in SUB-FUNC-018 under realistic load.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-30" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-016</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end propulsion test verifies SUB-FUNC-016">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-013 runs a 60-minute simulated transit that exercises the motor drive, motor, propeller, and control surfaces specified in SUB-FUNC-016 under realistic load.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-31" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end propulsion test verifies SUB-FUNC-014">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-013 runs a 60-minute simulated transit that exercises the motor drive, motor, propeller, and control surfaces specified in SUB-FUNC-014 under realistic load.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-32" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end nav test verifies SUB-FUNC-003">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-006 injects correlated sensor stimuli to verify the fused navigation solution, which exercises the INS, DVL, and processor accuracy specified in SUB-FUNC-003.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-33" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end nav test verifies SUB-FUNC-002">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-006 injects correlated sensor stimuli to verify the fused navigation solution, which exercises the INS, DVL, and processor accuracy specified in SUB-FUNC-002.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-34" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end nav test verifies SUB-FUNC-001">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-006 injects correlated sensor stimuli to verify the fused navigation solution, which exercises the INS, DVL, and processor accuracy specified in SUB-FUNC-001.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-35" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-054</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Fairing drag coefficient drives vehicle mass/endurance budget">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-007 constrains total vehicle dry mass; SUB-FUNC-054 specifies the fairing drag coefficient that determines propulsion power demand and thus battery mass allocation.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-36" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-053</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Hull penetrator pressure rating derives from hull depth rating">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-010 requires 6000m pressure integrity; every penetrator (SUB-FUNC-053) must individually withstand that pressure, as a single penetrator failure compromises the hull.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-37" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-049</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Encryption protects command channel integrity">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008 implies reliable command and control; SUB-FUNC-049 ensures command integrity and prevents spoofing of abort or mission update commands.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-38" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-048</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Message buffering ensures position reports survive link gaps">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008 requires reliable position reporting; SUB-FUNC-048 ensures outbound messages are buffered during submerged transit and delivered when a surface link is available.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-39" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-045</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Acoustic modem provides submerged data link">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008 requires position reporting when surfaced; the acoustic modem (SUB-FUNC-045) provides the only submerged communication link for mission updates and abort commands.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-40" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-044</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Sensor fault isolation preserves remaining acquisition capability">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-005 requires concurrent sensor operation; SUB-FUNC-044 ensures a single sensor failure does not degrade the remaining sensors.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-41" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-041</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Sensor synchronisation enables coherent multi-sensor acquisition">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Concurrent sensor operation (SYS-FUNC-005) requires time-aligned data; SUB-FUNC-041 specifies synchronisation to common PPS clock to enable post-mission data fusion.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-42" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-040</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CTD accuracy derives from sensor payload acquisition requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-005 requires CTD profiling; SUB-FUNC-040 specifies the conductivity, temperature, and depth accuracies needed for oceanographic survey quality.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-43" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-039</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="LED illumination enables camera acquisition at depth">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Camera acquisition at depth (SYS-FUNC-005) requires artificial illumination; SUB-FUNC-039 specifies the LED array output needed for adequate image quality.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-44" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-038</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Camera capability derives from sensor payload acquisition requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-005 requires multibeam, camera, and CTD acquisition; SUB-FUNC-038 specifies the camera resolution and rate needed to fulfil that.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-45" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-052</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Depth rating drives shaft seal pressure specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Shaft seal must maintain integrity at 6000m operating depth — the most failure-prone hull penetration directly derived from the system depth rating">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-46" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-051</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System mass budget cascades to hull mass allocation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-007 constrains total vehicle to 350 kg; SUB-FUNC-051 allocates 140 kg to hull structure, leaving 210 kg for all other subsystems">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-47" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System depth rating cascades to hull pressure specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-010 specifies 600 bar continuous at 6000m; SUB-FUNC-050 allocates this to the main hull cylinder with safety factor and proof test requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-48" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-030</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-032</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CC-VMC command delivery and restart resilience test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates the safety-critical abort command path and store-and-forward buffer persistence across VMC restart">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-49" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-029</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-031</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Wi-Fi concurrent TCP/UDP test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates that bulk data transfer does not disrupt real-time telemetry — the primary failure mode for surfaced offload">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-50" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-028</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-030</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Iridium SBD AT command protocol test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates MO/MT message handling at maximum payload through the UART interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-51" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-027</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-029</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Acoustic modem RS-232 packet test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates full packet size range and CRC-16 error detection on the acoustic modem serial interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-52" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-047</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Wi-Fi offload provides high-bandwidth complement to Iridium">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008 establishes surfaced communications capability; SUB-FUNC-047 extends this with high-bandwidth data offload that the Iridium link cannot provide">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-53" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-046</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Iridium position reporting derives from system surfaced comms requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-008 specifies Iridium SBD position reporting at 5-minute intervals; SUB-FUNC-046 implements this with the 90s first-report and 5-minute repeat cadence">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-54" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-026</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-027</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SPP-to-VMC telemetry and data offload test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates both real-time health monitoring and post-mission bulk transfer capability">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-55" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-025</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-026</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="NVMe sustained write throughput and latency test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Proves storage path can sustain peak concurrent sensor data rate without thermal throttling or write amplification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-56" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-024</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-025</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CTD-to-MBES real-time sound velocity correction test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates that the beamforming correction path is live and responsive — the most critical data quality interface in the payload">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-57" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-023</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-024</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CTD RS-232 telegram reception and parsing test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms serial link reliability and data parsing accuracy over sustained operation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-58" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-022</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-023</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Camera GigE Vision trigger synchronisation test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates hardware trigger path and timestamp jitter which directly determines georeferencing accuracy of optical imagery">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-59" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-021</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-022</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="MBES-to-SPP Ethernet throughput and packet loss test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Proves the highest-bandwidth sensor link sustains 150 MB/s with negligible packet loss over mission-representative duration">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-60" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-037</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System noise budget cascades to MBES out-of-band emission limit">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009 limits total vehicle radiated noise to 130 dB; SUB-FUNC-037 allocates the same limit to MBES out-of-band emissions as the loudest single contributor">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-61" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-043</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Storage capacity and integrity derive from system storage requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-006 specifies 4TB minimum; SUB-FUNC-043 implements this with RAID-1 mirroring to protect the 24-hour mission dataset">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-62" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-042</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Storage write rate derives from system sustained write requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-006 specifies 200 MB/s sustained write; SUB-FUNC-042 allocates this throughput budget to the processor-to-storage path">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-63" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-036</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Bathymetry accuracy requires sound velocity correction">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-005 depth accuracy cannot be achieved without real-time SVP correction — refraction errors in thermocline exceed the 0.1m vertical accuracy budget">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-64" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-035</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System bathymetry resolution cascades to MBES beam specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-035 directly implements the 0.5m resolution specified in SYS-FUNC-005 by defining the beam count and swath geometry needed to achieve it">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-65" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-032</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Leak detection provides critical fault input for emergency surfacing">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Water ingress is one of the critical fault conditions that triggers emergency surfacing per SYS-FUNC-003. SUB-FUNC-032 specifies the detection sensitivity and response time for this fault input.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-66" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-031</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Acoustic pinger enables seabed localisation when surfacing fails">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-003 covers emergency surfacing but if the drop weight mechanism fails entirely, the pinger enables seabed recovery. This requirement completes the recovery chain for the worst-case scenario.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-67" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-030</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="72-hour beacon endurance ensures recovery in remote ocean areas">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The beacon battery life requirement directly supports the recovery phase of emergency surfacing in SYS-FUNC-003, providing sufficient operational time for vessel transit to the vehicle's location.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-68" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-029</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Beacon surface activation supports recovery after emergency surfacing">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-003 requires positive buoyancy surfacing; SUB-FUNC-029 specifies the recovery aid that enables locating the surfaced vehicle, completing the emergency recovery chain.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-69" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Triple-redundant voting prevents spurious emergency surfacing">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Reliable fault detection is essential to SYS-FUNC-003: the system must surface on genuine faults but must not abort missions on transient noise. Voting on safety-critical inputs implements this discrimination.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-70" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ESC power independence ensures emergency surfacing works after main battery depletion">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Independent ESC power directly supports the emergency surfacing function in SYS-FUNC-003 by ensuring the safety controller operates even when the primary failure mode (main battery depletion) has occurred.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-71" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-015</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System watchdog requirement drives watchdog-ESC GPIO interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IFC-015 specifies the hardware interface that carries the watchdog timeout signal to the ESC, directly implementing the watchdog function required by SYS-FUNC-004.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-72" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-016</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Emergency surfacing requirement drives drop weight release interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The dual-circuit release interface (solenoid + burn-wire) with confirmation feedback directly implements the reliable drop-weight release mechanism required by SYS-FUNC-003.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-73" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-020</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-020</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for hardwired battery critical signal">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-020 tests the hardwired signal at both SOC and cell voltage thresholds and confirms CAN bus independence as specified in IFC-020.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-74" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-019</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-019</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for ESC-VMC UART telemetry and watchdog independence">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-019 tests the UART telemetry link and confirms watchdog GPIO independence from the UART path as specified in IFC-019.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-75" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-018</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-018</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for beacon arming and surface activation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-018 tests the two-stage arming/activation architecture and pressure-triggered self-activation specified in IFC-018.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-76" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-017</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-017</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for pinger activation interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-017 tests the latching activation and power-independent operation of the pinger interface specified in IFC-017.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-77" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-016</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-016</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for drop weight release circuits">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-016 tests both the solenoid and burn-wire release circuits and the confirmation feedback loop specified in IFC-016.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-78" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-015</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-015</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for watchdog timeout GPIO interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-015 tests the watchdog timeout mechanism, GPIO transition timing, and voting circuit reception specified in IFC-015.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-79" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-014</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-014</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for leak detection I2C interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="VER-TEST-014 tests the I2C bus interface, hardware interrupts, and condensation discrimination logic specified in IFC-014, proving the leak detection interface meets its requirements.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-80" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-034</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Automatic fallback to burn-wire ensures emergency surfacing succeeds">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-034 specifies the automatic escalation from primary to backup release, directly supporting the reliability of emergency surfacing required by SYS-FUNC-003.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-81" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-033</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Watchdog timer specification derives from system watchdog requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-004 requires a hardware watchdog timer triggering emergency surfacing on VMC unresponsiveness. SUB-FUNC-033 specifies the detailed heartbeat interval, timeout behaviour, and power independence that implement this.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-82" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-026</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="ESC sequence implements the emergency surfacing initiation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SUB-FUNC-026 details the specific trigger conditions and sequence timing that implement the emergency surfacing initiation required by SYS-FUNC-003.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-83" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-025</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Burn-wire backup ensures emergency surfacing reliability">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The burn-wire backup directly supports the reliability of the emergency surfacing function required by SYS-FUNC-003, providing a diverse redundant release path.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-84" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Drop weight release time derives from emergency surfacing requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-003 requires drop-weight release and positive buoyancy surfacing. SUB-FUNC-024 specifies the detailed release mechanism timing and buoyancy performance that implement this system-level requirement.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-85" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-022</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Emergency fault detection drives motor drive protection requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-003 requires critical fault detection and emergency response within 5 seconds. Motor over-temperature and over-current are critical propulsion faults. The motor drive must detect and derate within 100 ms to prevent cascading failure (fire, short circuit) that would trigger the emergency surfacing sequence.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-86" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-021</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Energy endurance requirement drives buoyancy trim to reduce propulsive power for depth control">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Without buoyancy trim, the vehicle must use propulsion continuously for depth maintenance, consuming additional energy from the 10 kWh budget. A trimmed vehicle can hold depth with zero propulsive power, reserving the full battery capacity for forward propulsion and payload.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-87" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-020</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Navigation accuracy drives control surface precision">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Cross-track accuracy during survey requires precise heading control, which depends on fine control surface authority. The 0.1-degree resolution and 200 ms response time are sized to achieve the heading correction bandwidth needed for 2 m cross-track accuracy at 3 knots.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-88" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-019</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Pressure hull rating drives magnetic coupling torque specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The magnetic coupling exists because of the 600 bar pressure boundary. The wall thickness required by SYS-FUNC-010 determines the minimum air gap, which in turn determines the coupling magnet strength needed for reliable torque transfer. Loss of coupling would leave the vehicle without propulsion at depth.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-89" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-015</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Navigation accuracy requirement drives motor speed regulation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-002 requires position accuracy of 0.1 percent of distance travelled. Stable cruise speed is a prerequisite for the navigation filter to predict vehicle trajectory accurately. Speed oscillations introduce heading and position errors that accumulate over long survey lines.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-90" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Pressure boundary drives magnetic coupling air gap specification">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The titanium pressure boundary wall between motor and propeller determines the minimum magnetic coupling air gap. This wall thickness is driven by the 600 bar pressure requirement and directly affects coupling torque transfer capacity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-91" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-012</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Depth rating drives pressure-rated power connectors at PDU-MDE interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="All electrical connections between pressure-compensated housings must use connectors rated to full ocean depth pressure to maintain power delivery integrity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-92" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-008</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Noise constraint drives cable shielding and switching frequency at MDE-BLDC interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The motor drive to motor interface is the primary source of conducted EMI and radiated switching noise. Shielding and high switching frequency directly serve the 130 dB noise limit.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-93" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-011</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-012</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Buoyancy trim system command and telemetry interface test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates the slow-loop CAN interface for buoyancy control including oil volume tracking.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-94" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-011</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Control surface actuator command and feedback accuracy test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Confirms the complete servo loop from VMC command through CAN to fin position and back.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-95" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-010</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CAN bus test for VMC-to-MDE command/telemetry interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates CAN frame reliability and latency on the propulsion command bus.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-96" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-008</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-009</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Integration test for MDE-to-BLDC power and feedback interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Tests the critical electromechanical interface between drive electronics and motor including power quality and sensor feedback integrity.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-97" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-023</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System pressure rating drives actuator housing pressure requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-010 establishes 600 bar with 1.5 safety factor as the structural design criterion. All pressure-exposed components including fin actuator housings must meet this same criterion to maintain structural integrity at maximum operating depth.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-98" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-016</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Energy budget drives motor efficiency requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-001 requires 24-hour endurance from 10 kWh. Motor efficiency directly determines what fraction of the energy budget propulsion consumes, leaving remainder for payload and hotel loads. Below 88 percent efficiency the power budget cannot close.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-99" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-018</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System noise limit drives propeller cavitation inception requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Cavitation produces broadband noise that would violate SYS-FUNC-009. The cavitation inception speed must exceed the operating envelope to ensure the propeller never cavitates during survey operations.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-100" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-017</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System noise limit drives motor acoustic noise allocation">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009 sets 130 dB total. The motor receives a 120 dB allocation as the dominant electromechanical noise source, leaving margin for propeller and control surface contributions. This is a noise budget decomposition.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-101" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System noise limit drives motor drive switching frequency requirement">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-009 constrains total propulsion noise to 130 dB. The motor drive switching frequency must be above the constrained band to keep switching harmonics out of the survey frequency range. This is a direct allocation of the noise budget to the motor drive component.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-102" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-013</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Converter efficiency impacts mission endurance">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="94% conversion efficiency limits thermal losses to 21W. Lower efficiency would either reduce mission duration below 24h or require larger battery pack exceeding the 350kg mass budget.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-103" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-012</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="PDU fault isolation prevents total power loss">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Emergency surfacing requires power to the buoyancy system and communications. PDU channel isolation ensures a single load fault does not propagate to black out the safety-critical channels.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-104" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-008</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Degraded-mode accuracy bound during aiding source loss">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="When DVL and USBL are simultaneously unavailable, the system must still maintain a bounded position estimate. The 0.5% drift rate over 30 minutes gives the vehicle time to recover aiding without mission abort.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-105" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-007</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="GPS recalibration resets accumulated INS drift">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Surface GPS fix provides the absolute position reference needed to reset INS drift accumulated during the dive. Without periodic recalibration, 0.1% accuracy cannot be maintained over 24 hours.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-106" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-007</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-008</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Load shed command timing test for PDU interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Oscilloscope-level timing verification for safety-relevant load management function.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-107" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-006</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-007</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="24-hour CAN bus monitoring test for BMS interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Full-mission-duration test validates BMS reporting reliability under realistic battery discharge profile.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-108" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-010</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Battery fault detection supports emergency surfacing trigger">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Thermal runaway or cell fault is a critical emergency that must trigger surfacing. BMS fault detection within 100ms feeds the emergency subsystem response chain.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-109" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-011</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SOC accuracy enables mission duration management">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Mission abort decisions depend on accurate energy remaining estimates. 5% SOC accuracy preserves minimum safe return margin from the 24h endurance target.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-110" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-009</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Battery capacity derived from 24h mission energy budget">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="SYS-FUNC-001 specifies 10kWh for 24h at 3 knots. SUB-FUNC-009 allocates this to the battery pack with cycle life for operational sustainment.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-111" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-005</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Sequence counter gap detection test for depth interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Data loss detection for vertical navigation channel integrity">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-112" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-004</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="UDP output rate and latency test for NavProc-VMC interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Primary navigation output 50Hz rate and 2ms latency are control-critical">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-113" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-003</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Latency and uncertainty propagation test for USBL interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates timing and data quality of acoustic positioning interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-114" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-002</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="CRC and message parsing test for DVL interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Validates data integrity mechanism that protects EKF from corrupt velocity data">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-115" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-001</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Bench test for INS-NavProc serial interface">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Tests data rate latency and BER at the physical interface level">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-116" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="verifies">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="End-to-end navigation accuracy integration test">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System-level verification that the complete navigation chain meets the 0.1% position accuracy requirement across a realistic mission profile.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-117" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Depth sensor range covers structural depth rating">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Depth sensor must measure to at least 6000m operational depth plus margin. 6500m range provides 8% margin above hull rating for sensor calibration and overpressure scenarios.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-118" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-005</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="USBL provides absolute position recalibration for long-term accuracy">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Over 24 hours, INS+DVL drift accumulates beyond 0.1% threshold. USBL periodic fixes reset absolute position error, enabling system-level accuracy compliance over full mission duration.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-119" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-004</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Navigation fault detection supports emergency response decisions">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The emergency surfacing system requires navigation health status to distinguish navigation-loss emergencies from other faults. The 500ms detection window feeds the 90-second emergency response budget.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-120" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-003</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="EKF fusion achieves system position accuracy from sensor inputs">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Individual sensor accuracies are necessary but insufficient — the EKF fusion is what delivers the composite 0.1% system accuracy by optimally weighting sensor inputs according to their error models.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-121" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-002</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="DVL velocity accuracy bounds INS-aided position error">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="DVL velocity error directly propagates to position error via integration. 0.3% velocity accuracy at cruise speed bounds position drift contribution to system 0.1% accuracy target.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-122" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-001</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="INS drift rate drives system-level position accuracy">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The system 0.1% position accuracy requirement demands INS drift below 0.1 deg/hr to keep unbounded dead-reckoning error within the DVL re-acquisition envelope between aiding updates.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-123" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Emergency surfacing requires recovery aids for vehicle location">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The activate recovery aids clause in STK-OPS-002 directly requires position reporting and visual aids upon surfacing. Without these, autonomous surfacing alone does not prevent vehicle loss — it must also be found.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-124" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-005</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Marine mammal protection requires propulsion noise and sonar frequency constraints">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 130dB/10Hz-1kHz propulsion noise limit and 100kHz+ sonar operating frequency are the engineering translation of the stakeholder acoustic emission requirement. The propulsion limit addresses continuous noise; the sonar frequency constraint addresses impulsive/tonal sources.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-125" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Recovery from vessel requires location aids when surfaced">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Deployability includes recoverability. The Iridium position reporting and xenon strobe are the means by which the support vessel locates the AUV after surfacing, whether post-mission or emergency. Without these, recovery in open ocean is impractical.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-126" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-004</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Standard vessel deployment constrains vehicle mass and dimensions">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 350kg/4.5m constraints are directly derived from the physical limitations of standard oceanographic A-frames. These are the maximum dimensions that permit single-point lift without vessel modifications.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-127" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Georeferenced data collection requires adequate onboard storage capacity">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Collected data has zero value if it cannot be stored for the full mission duration. The 4TB/200MB/s storage specification ensures no data is lost due to buffer overflow or capacity exhaustion during 72-hour extended missions.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-128" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-003</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Publication-quality bathymetry requires specified multibeam resolution and swath">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="IHO S-44 Order 1 compliance is the quantified interpretation of the stakeholder need for publication-quality data. The 0.5m resolution at 120-degree swath directly satisfies the horizontal and vertical uncertainty budgets.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-129" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Autonomous fault detection requires hardware watchdog as last-resort trigger">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The watchdog timer implements the detection half of the detect-and-surface requirement. It catches the failure mode where the VMC itself fails and cannot detect its own failure — the only reliable solution is an independent hardware monitor.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-130" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Vehicle loss prevention requires independent emergency buoyancy">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The drop-weight mechanism is the primary implementation of the autonomous surfacing requirement. Its independence from the VMC ensures it functions even when the main computer is the failed component.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-131" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Autonomous survey requires dead-reckoning navigation accuracy">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="24-hour autonomous operation without operator intervention means no manual position corrections. The 0.1% DTT accuracy ensures georeferenced data remains usable over the full mission duration without surface fixes.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      <SPEC-RELATION IDENTIFIER="rel-132" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <SOURCE><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-001</SPEC-OBJECT-REF></SOURCE>
        <TARGET><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></TARGET>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="derives">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkType</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="24-hour autonomous mission requires sufficient energy storage">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkDescription</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="The 10kWh power budget is directly derived from the 24-hour mission endurance requirement at the specified cruise speed and sensor load. Without this energy capacity, the mission duration cannot be achieved.">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-linkRationale</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <TYPE><SPEC-RELATION-TYPE-REF>trace-link-type</SPEC-RELATION-TYPE-REF></TYPE>
      </SPEC-RELATION>
      </SPEC-RELATIONS>
      <SPECIFICATIONS>
      <SPECIFICATION IDENTIFIER="spec-architecture-decisions" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Architecture Decisions">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773889394342">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-006">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-006</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:ARC-ARCHITECTUREDECISIONS-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      <SPECIFICATION IDENTIFIER="spec-interface-requirements" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Interface Requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773889393899">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-003">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-003</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-006">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-006</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-007">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-007</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-010">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-010</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-011">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-011</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-012">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-012</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-013">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-013</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-014">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-014</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-015">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-015</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-016">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-016</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-017">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-017</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-018">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-018</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-019">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-019</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-020">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-020</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-021">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-021</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-022">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-022</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-023">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-023</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-024">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-024</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-025">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-025</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-026">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-026</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-027">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-027</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-028">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-028</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-029">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-029</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-030">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-030</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-031">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-031</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-032">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:IFC-INTERFACEDEFINITIONS-032</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      <SPECIFICATION IDENTIFIER="spec-stakeholder-needs" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Stakeholder Needs">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773885685444">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-003">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-003</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-007">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-007</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:STK-OPS-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:STK-OPS-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      <SPECIFICATION IDENTIFIER="spec-subsystem-requirements" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Subsystem Requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773885686029">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-003">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-003</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-006">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-006</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-007">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-007</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-010">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-010</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-011">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-011</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-012">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-012</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-013">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-013</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-014</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-015">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-015</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-016">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-016</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-017">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-017</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-018">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-018</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-019">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-019</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-020">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-020</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-021">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-021</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-022">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-022</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-023">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-023</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-024</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-025">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-025</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-026">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-026</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-027</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-028</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-029">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-029</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-030">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-030</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-031">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-031</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-032">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-032</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-033">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-033</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-034">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-034</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-035">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-035</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-036">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-036</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-037">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-037</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-038">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-038</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-039">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-039</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-040">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-040</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-041">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-041</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-042">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-042</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-043">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-043</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-044">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-044</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-045">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-045</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-046">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-046</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-047">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-047</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-048">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-048</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-049">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-049</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-050</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-051">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-051</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-052">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-052</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-053">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-053</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-054">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SUB-FUNC-054</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      <SPECIFICATION IDENTIFIER="spec-system-requirements" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="System Requirements">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773885685798">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-003</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-006</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-007</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-010</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-011">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-011</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-012">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-012</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-013">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-013</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-014">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:SYS-FUNC-014</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      <SPECIFICATION IDENTIFIER="spec-verification-plan" LAST-CHANGE="2026-04-24T20:24:17.429Z">
        <TYPE><SPECIFICATION-TYPE-REF>spec-type</SPECIFICATION-TYPE-REF></TYPE>
        <VALUES>
          <ATTRIBUTE-VALUE-STRING THE-VALUE="Verification Plan">
            <DEFINITION><ATTRIBUTE-DEFINITION-STRING-REF>attr-docName</ATTRIBUTE-DEFINITION-STRING-REF></DEFINITION>
          </ATTRIBUTE-VALUE-STRING>
        </VALUES>
        <CHILDREN>
          <SPEC-HIERARCHY IDENTIFIER="hier-sec-section-1773885686370">
            <CHILDREN>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-001">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-001</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-002">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-002</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-003">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-003</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-004">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-004</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-005">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-005</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-006</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-007">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-007</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-008">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-008</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-009">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-009</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-010">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-010</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-011">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-011</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-012">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-012</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-013</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-014">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-014</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-015">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-015</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-016">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-016</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-017">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-017</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-018">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-018</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-019">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-019</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-020">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-020</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-021</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-022">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-022</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-023">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-023</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-024">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-024</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-025">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-025</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-026">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-026</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-027">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-027</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-028</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-029">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-029</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-030">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-030</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-031">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-031</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-032">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-032</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-039">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-039</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-040">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-040</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-041">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-041</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
              <SPEC-HIERARCHY IDENTIFIER="hier-uht-bot:se-autonomous-underwater-vehicle:VER-TEST-042">
                <OBJECT><SPEC-OBJECT-REF>uht-bot:se-autonomous-underwater-vehicle:VER-TEST-042</SPEC-OBJECT-REF></OBJECT>
              </SPEC-HIERARCHY>
            </CHILDREN>
          </SPEC-HIERARCHY>
        </CHILDREN>
      </SPECIFICATION>
      </SPECIFICATIONS>
      <SPEC-RELATION-GROUPS>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773889821642">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-system-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-interface-requirements</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773889821175">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-subsystem-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-verification-plan</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773889820722">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-interface-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-verification-plan</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773885687083">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-subsystem-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-verification-plan</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773885687044">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-system-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-verification-plan</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773885687009">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-architecture-description</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-subsystem-requirements</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773885686972">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-system-requirements</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-subsystem-requirements</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      <RELATION-GROUP IDENTIFIER="rg-linkset-1773885686694">
        <SOURCE-SPECIFICATION><SPECIFICATION-REF>spec-stakeholder-needs</SPECIFICATION-REF></SOURCE-SPECIFICATION>
        <TARGET-SPECIFICATION><SPECIFICATION-REF>spec-system-requirements</SPECIFICATION-REF></TARGET-SPECIFICATION>
        <TYPE><RELATION-GROUP-TYPE-REF>linkset-type</RELATION-GROUP-TYPE-REF></TYPE>
      </RELATION-GROUP>
      </SPEC-RELATION-GROUPS>
    </REQ-IF-CONTENT>
  </CORE-CONTENT>
</REQ-IF>