Autosar中ClassNameDesign清单的用途是什么 [英] What is use of ClassNameDesign manifest in Autosar

查看:120
本文介绍了Autosar中ClassNameDesign清单的用途是什么的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Autosar中看到了一些清单,该清单的类名后附加了Design这个字.

I saw some manifest in Autosar which class name append with the word Design.

例如:

SoftwareClusterDesign

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

This meta-class represents the ability for the OEM to design the grouping of software uploadable to a specific target Machine.

vs

SoftwareCluster

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

This meta-class represents the ability to define an uploadable software-package, i.e. the SoftwareCluster shall contain all software and configuration for a given purpose.

ProcessDesign

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

This meta-class has the ability to stand in for a Process at the time when the Process does not yet exist. But its future existence already needs to be considered during design phase and for that a dedicated model element is required..

vs

处理

此元类提供执行以下操作所需的信息: 引用的可执行文件.

This meta-class provides information required to execute the referenced executable.

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

And Process contains a reference of ProcessDesign and a Executable. ProcessDesign also contains a Executable. This make me confused that why make the information be duplicated?

Process
├─ ProcessDesign
│        └─ Executable
└─ Executable

使用Design和不使用Design的清单类之间有什么区别?

What the different between the manifest class with Design and without Design?

推荐答案

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

I would recommend reading the TPS Manifest specification in addition to studying the comments attached to meta-model elements. Here's an excerpt that may provide clarification:

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

Just to be sure, the SoftwareClusterDesign is not intended to be uploaded to the target platform. It is just an early form of the final SoftwareCluster that indeed gets uploaded. The existence of the SoftwareClusterDesign is motivated from the methodological point of view.

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

These classes exist to solve the problem that you have to provide information in early stages, i.e. the design phase, that is needed in the later preparation of an actual manifest document. Please consider that the design model and the manifest creation may be done by different people or different organizations.

创建清单文件的组织(例如SoftwareCluster)然后可以依赖设计期间提供的信息(即在相应的SoftwareClusterDesign中).

The organization the creates the manifest document (e.g. the SoftwareCluster) can then rely on information provided during the design (i.e. in the corresponding SoftwareClusterDesign).

这篇关于Autosar中ClassNameDesign清单的用途是什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆