Arxml 有命名规则吗?

Are there naming rules in Arxml?

我正在检查AUTOSAR_TPS_SystemTemplate.pdf中的'IPdu Mapping',Arxml中的IPduMapping将是I-PDU-MAPPING,targetIPdu将是TARGET-I-PDU,名字有什么规定吗?

有任何 AUTOSAR 文档提到此命名约定吗?

<I-PDU-MAPPINGS>
  <I-PDU-MAPPING>
    <SOURCE-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</SOURCE-I-PDU-REF>
    <TARGET-I-PDU>
      <TARGET-I-PDU-REF DEST="PDU-TRIGGERING">/Cluster/CAN/xxxx</TARGET-I-PDU-REF>
    </TARGET-I-PDU>
  </I-PDU-MAPPING>
</I-PDU-MAPPINGS>

您将在 AUTOSAR 标准文档“TPS SchemaProductionRules”的第 3.6 章(名为“XML 名称”)中找到问题的答案。

简而言之,元模型元素名称中的大写字母(如 IPduMapping)触发了架构中 XML 名称中存在的“-”(将其翻译为I-PDU-MAPPING)。 XML AUTOSAR 模式中的名称按照惯例全部大写。如引用的章节所述,还有更多关于数字的规则。