Autosar中ClassNameDesign清单的用途是什么

时间:2019-07-08 01:50:01

标签: autosar

我在Autosar中看到了一些清单,该清单的类名后附有单词Design

例如:

  

SoftwareClusterDesign

     

此元类表示OEM能够设计   可上传到特定目标计算机的软件分组。

vs

  

SoftwareCluster

     

此元类表示定义可上传对象的能力   软件包,即SoftwareCluster应包含所有软件   和配置用于特定目的。

  

ProcessDesign

     

该元类当时可以参加流程   当该过程尚不存在时。但是它的未来已经存在   在设计阶段需要考虑,为此   模型元素是必需的。

vs

  

处理

     

此元类提供了执行   引用的可执行文件。

Process包含一个引用ProcessDesign和一个ExecutableProcessDesign还包含一个Executable。这让我感到困惑,为什么要重复信息?

Process
├─ ProcessDesign
│        └─ Executable
└─ Executable

带有Design和没有Design的清单类之间有什么区别?

1 个答案:

答案 0 :(得分:0)

除了研究附加到元模型元素的注释之外,我建议阅读TPS清单规范。以下摘录可能会提供澄清:

  

请务必确保不将SoftwareClusterDesign上传到   目标平台。实际上,这只是最终SoftwareCluster的早期形式   被上传。 SoftwareClusterDesign的存在是出于以下动机   方法论的观点。

这些类的存在是为了解决您必须在早期阶段(即设计阶段)提供信息的问题,而后期准备实际清单文件时需要提供这些信息。请考虑设计模型和清单创建可能由不同的人或不同的组织来完成。

创建清单文件的组织(例如SoftwareCluster)可以依靠设计过程中提供的信息(即在相应的SoftwareClusterDesign中)。