736_AUTOSAR_TPS_GenericStructureTemplate1_概述信息

本文档详细介绍了AUTOSAR通用结构模板的规范,作为AUTOSAR元模型的补充。主要内容包括模板的顶级结构、设计机制(如UML配置文件、通用模板类、抽象类和模型转换)以及MetaModel中设计机制的应用。此外,还涵盖了变体处理和文档支持。此文档旨在为理解和建模AUTOSAR模板提供参考,但不涉及UML建模的详细方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       全部学习汇总: https://github.com/GreyZhang/hack_autosar

       开始一个全新的文件梳理,每次完成一个文件似乎都能够让人舒一口气。不过看到现在的这个目录,预感到未来的学习应该会很充实。文件多,而且似乎内容都不少。

       简介

       本文档包含 AUTOSAR 通用结构模板的规范。 实际上,它是作为 AUTOSAR 元模型 [1] 提供的正式定义的补充而创建的。换句话说,除了正式规范之外,本文档还提供了与几乎所有 AUTOSAR 模板相关的 AUTOSAR 元模型部分的介绍性描述和基本原理。

       然而,规范的核心部分直接基于 AUTOSAR 元模型的内容。因此,本文档包含 AUTOSAR 元模型主要概念的摘要,请参阅第 1.3 和 1.4 章。

       本文档提供参考信息,并不适合按照顺序阅读。尽管如此,它包含以下主要方面:

       1. 第 3 章解释了所有 AUTOSAR 模板通用的顶级结构。

       2. 用于设计 AUTOSAR 模板的机制:

               (a) 第 2 章描述了理解 AUTOSAR 模板文档所必需的 Autosar 模板 UML 配置文件的基本方面。

              (b) 第 4 章描述了类似于编译器标准库收集的通用模板类。

              (c) 第 5 章解释了具有抽象关系的抽象类。 这些结构实现了适用于所有 Autosar 模板的特定概念。这些概念是通过专门化这些抽象类,特别是专门化抽象关系来应用的。

              (d) 第 6 章概括地解释了通过模型转换应用的方法(例如用于变体处理)。

       3. MetaModel 中设计机制的一些具体应用:

              (a) 第 7 章描述了基于 MetaModeling Patterns(如 6 中所述)在 Autosar 模板中的变体处理的实现。

              (b) 第 8 章描述了文档支持。

       1.1 范围

       本文档的范围涵盖了解 AUTOSAR 模板和用于定义这些模板的核心机制所需的信息。

执行模板建模任务所需的 UML 建模方面超出了本文档的范围。

       批注:以前的小结只注意了做一个基础的翻译,章节标号基本都没有带,主要是截图中带了加上输入起来比较麻烦。但是规范以及便于搜索起见,还是加一下。

       1.2 文档约定

       主要是一些排版之类的模式要求,不做具体的翻译助记。

       这是对于第一行表头的解释。

       类:UML 模型中定义的类的名称。

       包:在其中定义类的 UML 包。列出这只是为了帮助在整个元模型中定位类。

       注意:建模者为类给出的评论(类的标记)。 类的构造型和 UML 标记也在这里表示。

       基类:如果适用,直接基类的列表。

       表中的标题具有以下含义: 属性:类的属性名称。 请注意,AUTOSAR 不区分类属性和拥有的关联端。

       数据类型:类的属性的数据类型。

       Mul.:分配的属性多重性,即给定数据类型的多少个实例与该属性相关联。

       Kind:指定属性是在类中聚合(aggr)、类中的 UML 属性(attr),还是仅被它引用(ref)。 此字段中还指示 (iref) 实例引用。

       注意:建模者为类属性给出的注释(角色注释)。 类的构造型和 UML 标记也在这里表示。

       [TPS_STDT_00053] 中规定的用于表达义务的口头形式应用于指示要求,请参阅标准化模板,支持可追溯性一章 ([2])。

       AUTOSAR 文档中的需求表示遵循 [TPS_STDT_00078] 中指定的表格,请参阅标准化模板,可追溯性支持一章 ([2])。

       批注:我打开过一个UML的模型,看到过一些信息。不过,单纯从UML直接做一个设计的理解感觉上有一些困难。在我读这些文件的过程中可能会去参考,但是究竟可以在我的理解层面给多大帮助现在有一点困惑。

       做一个小结吧!这一份文件其实暂时还没有看多少信息,但是从具体的内容看,接下来的内容介绍会与这部分有一个脱节。因此,这种该属性的信息,先单纯做一个独立部分小结一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值