概述
数据交换点概要旨在通过描述该方法中给定活动或任务需要哪些数据来改善工具之间的互操作性。该用例描述了创建这些概要文件的主要步骤以及如何在进一步的开发中使用它们。
整个汽车系统开发涉及具有数个不同组织,合作伙伴和工具的复杂供应链。现实生活中的项目表明,利益相关者和工具之间的数据交换通常无法正常进行。
互操作性问题通常在开发的后期阶段被发现,通常需要对每个项目中的工具进行分析和调整。
最严重的问题与数据交换点的定义不足和协调性不足有关:通常不清楚,需要什么数据以及哪些约束在整个方法论中的什么时间适用。
为了克服这一困难,AUTOSAR在开发过程中引入了对数据交换点的详细描述。重要的是要注意,该步骤并未在第2.1章的总体视图用例中明确建模,而是可以在数据交换可能导致不兼容时执行。主要交换点是例如由域边界给出,如图2.9所示。
有关AUTOSAR工具的互操作性的更多信息,请参见《AUTOSAR工具的互操作性》。带有相应元类的数据交换点的详细方法在《标准模板》中进行了描述。在《Autosar Tools补充程序的互操作性》中,给出了一个ECU系统描述作为数据交换点的示例。
创建数据交换点的概要文件
有几种创建数据交换点的概要文件的方法,每种方法都基于数据交换点的基准概要文件,该方法定义了默认值,例如:
• 分析Autosar规格或一般的非Autosar工件
例如工具文档,先前使用的交换格式的文档(例如FIBEX,DBC,LDF)或特定于公司的文档,这些文档描述了交换工件的内容,以便识别Autosar标准和Autosar数据交换格式的哪些部分与特定数据交换点。此步骤可以“从头开始”,也可以基于数据交换点的现有配置文件。 Autosar可以为典型的数据交换点提供预定义的数据交换点概要,如果需要,可以在各个项目中对其进行完善。
• 分析通常在特定数据交换点交换的现有常规Autosar工件(Autosar模型)。
这可以帮助找出当前使用的元模型的哪些部分。例如。如果通用Autosar工件包含FlexrayClusters,则派生的数据交换点配置文件可能会将FlexrayClusters视为相关信息。请注意,此分析只能作为第一个提示。为了确定信息是否丢失或模型中与特定数据交换点无关的信息,需要工程知识。
关于数据交换点的配置文件的协议
开发过程中的重要一步是就特定的配置文件达成一致。 数据交换点的多个概要文件可以用作输入。 例如,需要就不同工具的配置文件达成共识,以减少工具互操作性问题的风险。 因此,需要确定数据交换点概要的公共部分以及潜在的互操作性问题,并且需要找到折衷方案。 如果存在关于配置文件的协议,则此配置文件可用于验证目的。
基于数据交换点的协议概要文件进行的验证
在配置文件上达成协议后,就可以用来连续验证通用Autosar工件(Autosar模型)是否仍然符合数据交换点的协议配置文件。 这可以例如 由于更改了工具配置或更新了工具,因此有助于揭示Autosar模型的意外修改。
工作流程
最后
以上就是虚心茉莉为你收集整理的Autosar知识:方法论-数据交换点工作流程的全部内容,希望文章能够帮你解决Autosar知识:方法论-数据交换点工作流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复