<?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="_reqcov_header">
      <COMMENT>Requirements coverage exported by reqcov at commit 3094610</COMMENT>
      <CREATION-TIME>2026-09-24T19:51:00Z</CREATION-TIME>
      <REQ-IF-TOOL-ID>reqcov</REQ-IF-TOOL-ID>
      <REQ-IF-VERSION>1.0</REQ-IF-VERSION>
      <SOURCE-TOOL-ID>reqcov 0.3.1</SOURCE-TOOL-ID>
      <TITLE>Frame codec — HLR/LLR traceability (Ceedling + Unity)</TITLE>
    </REQ-IF-HEADER>
  </THE-HEADER>
  <CORE-CONTENT>
    <REQ-IF-CONTENT>
      <DATATYPES>
        <DATATYPE-DEFINITION-STRING IDENTIFIER="_dt_string" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="String" MAX-LENGTH="65535" />
        <DATATYPE-DEFINITION-XHTML IDENTIFIER="_dt_xhtml" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="XHTML" />
      </DATATYPES>
      <SPEC-TYPES>
        <SPEC-OBJECT-TYPE IDENTIFIER="_type_requirement" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Requirement">
          <SPEC-ATTRIBUTES>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_id" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="ReqIF.ForeignID">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_name" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="ReqIF.Name">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-XHTML IDENTIFIER="_attr_text" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="ReqIF.Text">
              <TYPE>
                <DATATYPE-DEFINITION-XHTML-REF>_dt_xhtml</DATATYPE-DEFINITION-XHTML-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-XHTML>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_level" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Level">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_verification" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Verification">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_status" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Status">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_tags" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Tags">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_jira" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Jira">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_coverage" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Coverage">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_tests" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Tests">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_results" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Results">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_sources" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Sources">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_location" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Location">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
            <ATTRIBUTE-DEFINITION-STRING IDENTIFIER="_attr_commit" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="reqcov.Commit">
              <TYPE>
                <DATATYPE-DEFINITION-STRING-REF>_dt_string</DATATYPE-DEFINITION-STRING-REF>
              </TYPE>
            </ATTRIBUTE-DEFINITION-STRING>
          </SPEC-ATTRIBUTES>
        </SPEC-OBJECT-TYPE>
        <SPEC-RELATION-TYPE IDENTIFIER="_type_parent" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Parent" />
        <SPECIFICATION-TYPE IDENTIFIER="_type_specification" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="Specification" />
      </SPEC-TYPES>
      <SPEC-OBJECTS>
        <SPEC-OBJECT IDENTIFIER="_req_HLR-1" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR-1">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="CRC-16 computation">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>The module shall compute CRC-16/CCITT-FALSE over an arbitrary byte buffer.</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="verified">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_crc16_known_vector (test/test_crc16.c:7)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_crc16.c::test_crc16_known_vector: passed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
        <SPEC-OBJECT IDENTIFIER="_req_HLR-2" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR-2">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="Frame validation">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>A frame whose trailing CRC does not match the payload shall be rejected.</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="failing">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_frame_bad_crc_is_rejected (test/test_frame.c:15)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_frame.c::test_frame_bad_crc_is_rejected: failed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
        <SPEC-OBJECT IDENTIFIER="_req_HLR-3" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR-3">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="Zero-length frames">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>A frame with an empty payload shall be rejected.</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="HLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="verified">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_frame_too_short_is_rejected (test/test_frame.c:8)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_frame.c::test_frame_too_short_is_rejected: passed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
        <SPEC-OBJECT IDENTIFIER="_req_LLR-10" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR-10">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="CRC table-less implementation">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>CRC shall be computed bitwise without a lookup table (RAM budget &lt; 64 bytes).</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="verified">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_crc16_known_vector (test/test_crc16.c:7)&#10;test_crc16_empty_buffer_is_seed (test/test_crc16.c:14)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_crc16.c::test_crc16_known_vector: passed&#10;test/test_crc16.c::test_crc16_empty_buffer_is_seed: passed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="src/crc16.c:3 crc16_ccitt">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_sources</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
        <SPEC-OBJECT IDENTIFIER="_req_LLR-11" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR-11">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="Frame length check">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>frame_validate shall return FRAME_ERR_LEN when length &lt; 3.</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="verified">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_frame_too_short_is_rejected (test/test_frame.c:8)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_frame.c::test_frame_too_short_is_rejected: passed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="src/frame.c:4 frame_validate">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_sources</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
        <SPEC-OBJECT IDENTIFIER="_req_LLR-12" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-OBJECT-TYPE-REF>_type_requirement</SPEC-OBJECT-TYPE-REF>
          </TYPE>
          <VALUES>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR-12">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_id</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="CRC mismatch">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_name</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-XHTML>
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-XHTML-REF>_attr_text</ATTRIBUTE-DEFINITION-XHTML-REF>
              </DEFINITION>
              <THE-VALUE>
                <xhtml:div>frame_validate shall return FRAME_ERR_CRC when the CRC field differs from the computed CRC.</xhtml:div>
              </THE-VALUE>
            </ATTRIBUTE-VALUE-XHTML>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="LLR">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_level</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="approved">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_status</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="failing">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_coverage</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test_frame_bad_crc_is_rejected (test/test_frame.c:15)&#10;test_frame_good_crc_is_accepted (test/test_frame.c:22)">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_tests</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="test/test_frame.c::test_frame_bad_crc_is_rejected: failed&#10;test/test_frame.c::test_frame_good_crc_is_accepted: passed">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_results</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="src/frame.c:4 frame_validate">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_sources</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="docs/requirements/requirements.yml">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_location</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
            <ATTRIBUTE-VALUE-STRING THE-VALUE="3094610">
              <DEFINITION>
                <ATTRIBUTE-DEFINITION-STRING-REF>_attr_commit</ATTRIBUTE-DEFINITION-STRING-REF>
              </DEFINITION>
            </ATTRIBUTE-VALUE-STRING>
          </VALUES>
        </SPEC-OBJECT>
      </SPEC-OBJECTS>
      <SPEC-RELATIONS>
        <SPEC-RELATION IDENTIFIER="_rel_LLR-10__HLR-1" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-RELATION-TYPE-REF>_type_parent</SPEC-RELATION-TYPE-REF>
          </TYPE>
          <SOURCE>
            <SPEC-OBJECT-REF>_req_LLR-10</SPEC-OBJECT-REF>
          </SOURCE>
          <TARGET>
            <SPEC-OBJECT-REF>_req_HLR-1</SPEC-OBJECT-REF>
          </TARGET>
        </SPEC-RELATION>
        <SPEC-RELATION IDENTIFIER="_rel_LLR-11__HLR-3" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-RELATION-TYPE-REF>_type_parent</SPEC-RELATION-TYPE-REF>
          </TYPE>
          <SOURCE>
            <SPEC-OBJECT-REF>_req_LLR-11</SPEC-OBJECT-REF>
          </SOURCE>
          <TARGET>
            <SPEC-OBJECT-REF>_req_HLR-3</SPEC-OBJECT-REF>
          </TARGET>
        </SPEC-RELATION>
        <SPEC-RELATION IDENTIFIER="_rel_LLR-12__HLR-2" LAST-CHANGE="2026-09-24T19:51:00Z">
          <TYPE>
            <SPEC-RELATION-TYPE-REF>_type_parent</SPEC-RELATION-TYPE-REF>
          </TYPE>
          <SOURCE>
            <SPEC-OBJECT-REF>_req_LLR-12</SPEC-OBJECT-REF>
          </SOURCE>
          <TARGET>
            <SPEC-OBJECT-REF>_req_HLR-2</SPEC-OBJECT-REF>
          </TARGET>
        </SPEC-RELATION>
      </SPEC-RELATIONS>
      <SPECIFICATIONS>
        <SPECIFICATION IDENTIFIER="_spec_HLR" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="HLR">
          <TYPE>
            <SPECIFICATION-TYPE-REF>_type_specification</SPECIFICATION-TYPE-REF>
          </TYPE>
          <CHILDREN>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_HLR-1" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_HLR-1</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_HLR-2" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_HLR-2</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_HLR-3" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_HLR-3</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
          </CHILDREN>
        </SPECIFICATION>
        <SPECIFICATION IDENTIFIER="_spec_LLR" LAST-CHANGE="2026-09-24T19:51:00Z" LONG-NAME="LLR">
          <TYPE>
            <SPECIFICATION-TYPE-REF>_type_specification</SPECIFICATION-TYPE-REF>
          </TYPE>
          <CHILDREN>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_LLR-10" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_LLR-10</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_LLR-11" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_LLR-11</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
            <SPEC-HIERARCHY IDENTIFIER="_h_req_LLR-12" LAST-CHANGE="2026-09-24T19:51:00Z">
              <OBJECT>
                <SPEC-OBJECT-REF>_req_LLR-12</SPEC-OBJECT-REF>
              </OBJECT>
            </SPEC-HIERARCHY>
          </CHILDREN>
        </SPECIFICATION>
      </SPECIFICATIONS>
    </REQ-IF-CONTENT>
  </CORE-CONTENT>
</REQ-IF>
