19-03 Adaptive AUTOSAR 通信管理需求规范(1)-一般需求

1. 文档范围

本文档规定了对AUTOSAR Adaptive平台的通信管理的需求。

2. 使用的约定

AUTOSAR文档中要求的表示形式遵循[TPS_STDT_00078]中指定的表,请参见标准化模板,可追溯性支持一章。

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

3. 缩略词

以下词汇表包含与AUTOSAR词汇表[2]中未包含的AP_RS_CommunicationManagement相关的术语,首字母缩写词和缩写。

Terms: Fully qualified service ID 

Description: 一个服务完全合格的名称,用作系统范围内唯一标识符,比如,’com.someOEM.adas.collisionwarner’.

Terms:Data ID

Description: 传输的数据实例的唯一标识符。 如果是事件,这映射到事件的特定实例。

4.需求规范

本章介绍驱动定义通信管理工作的所有需求。

4.1 功能概述

AUTOSAR Adaptive平台通信管理为应用程序之间的网络和协议独立通信提供服务。这份文档包含的需求有:

* 应用程序之间的通信

            -通信API的签名 

           -通信API的行为

           -用于classic和adaptive平台上ECU之间和机器之间数据通信的在线协议

* 服务发现

            -范围

            -服务注册

            -ECU之间和机器之间服务发现的在线协议

* 用于通信方面的中间件配置(注册服务)

4.2 功能需求

4.2.1 一般需求

[RS_CM_00001]通信管理应为每个服务提供标准化的头文件结构。

【类型: 草稿

描述: 通信管理应为每个服务提供标准化的头文件结构。该应用程序使用标准化的头文件,而这些头文件与基础的实际的通信管理实现无关。

原理: 应用程序代码对不同的AUTOSAR Adaptive平台实现可重复使用。

依赖: –

用例: 应用程序开发人员根据标准化的头文件实现其代码。

支持材料: –】

[RS_CM_00002] 服务头文件应为对应的服务定义命名空间。

【类型:草稿

描述:服务头文件应为相应服务定义名称空间,以唯一地标识每个服务实例。

原理:该应用程序代码应可用于不同的AUTOSAR Adaptive平台实现和不同的车辆线路。

依赖:–

用例:为了避免和其他的应用程序和其他服务冲突,每个服务应有子集的命名空间。

支持材料:–】

[RS_CM_00003]通信管理应定义如何从建模数据类型派生特定语言的数据类型。

【类型:草稿

描述:通信管理应定义特定语言的数据类型,例如 C ++数据类型,是从建模数据类型派生的。

原理:通信管理应支持不同的语言绑定。

依赖:–

用例:通信管理支持C++语言绑定,因此不得不在c++中定义建模数据类型。

支持材料:–】

4.2.2 面向服务通信

4.2.2.1 应用程序之间的通信

[RS_CM_00200]通信管理应将全合格的服务ID转换成通信协议特定的服务ID

【类型:草稿

描述:通信管理应将全合格的服务ID转换成通信协议特定的服务ID。开发人员在应用程序代码中使用了完全合格的服务ID,需要对其进行定义以启用不同供应商的服务之间的协作。通信协议的特定的服务ID可以在网络上的消息中使用,如果通信协议服务ID空间不是为完全合格的服务ID设计的,则可能需要特定的通信协议服务ID。

原理:应用程序的二进制文件应不知道通信协议特定的服务ID。

依赖:–

用例:多个汽车生产线使用一个平台,但是对于两个汽车生产线,Service ID对平台来说是不一样。通信绑定也是用全合格的服务ID。通信管理将全合格的ID转换成SOME/IP服务ID。

支持材料:见Adaptive平台场景。】

[RS_CM_00204]通信管理应将协议独立的面向服务的通信映射到已配置的协议绑定,并应相应执行协议。

【类型:草稿

描述:通信管理应将协议独立的面向服务的通信映射到已配置的协议绑定,并应相应执行协议。应用程序代码应独立于实际配置的协议使用面向服务的通信。通信管理的责任是实现特定的协议。

原理:应用程序的二进制文件应不知道通信协议特定的服务ID。

依赖:–

用例:多个汽车生产线使用一个应用程序但是在两个汽车生产线上使用的通信协议是不同的。比如:在一个例子中使用SOME/IP,在另一个例子中使用本地IPC。

支持材料:–】

[RS_CM_00315] 通信管理应支持已配置的协议绑定的改变而不需要Adaptive应用程序重新编译。

【类型:草稿

描述:由于特定网络协议绑定的选择是集成商驱动的部署决策,因此特定网络协议绑定选择的任何更改或特定网络协议绑定的各种属性和参数的更改都应是可能的,而无需重新编译涉及的Adaptive应用程序。对所涉及的Adaptive应用程序的要求更改应限于所涉及的Adaptive应用程序的重新链接(静态或动态)。

原理:应用程序的二进制文件不知道具体的配置的协议绑定。具体协议绑定应在应用程序二进制文件的部署时间内可配置/更改。

依赖:–

用例:应用程序的二进制文件应可在各种不同的部署方案中使用。比如在一个部署场景中使用SOME/IP协议绑定,在一些其他的部署场景中使用本地IPC协议。

支持材料:见Adaptive平台场景。】

[RS_CM_00205]通信管理应实现SOME/IP服务发现协议,SOME/IP协议和E2E对AUTOSAR Adaptive平台的通信管理的需求。


2. 使用的约定

AUTOSAR文档中要求的表示形式遵循[TPS_STDT_00078]中指定的表,请参见标准化模板,可追溯性支持一章。

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

3. 缩略词

以下词汇表包含与AUTOSAR词汇表[2]中未包含的AP_RS_CommunicationManagement相关的术语,首字母缩写词和缩写。

Terms: Fully qualified service ID 

Description: 一个服务完全合格的名称,用作系统范围内唯一标识符,比如,’com.someOEM.adas.collisionwarner’.

Terms:Data ID

Description: 传输的数据实例的唯一标识符。 如果是事件,这映射到事件的特定实例。

4.需求规范

本章介绍驱动定义通信管理工作的所有需求。

4.1 功能概述

AUTOSAR Adaptive平台通信管理为应用程序之间的网络和协议独立通信提供服务。这份文档包含的需求有:

* 应用程序之间的通信

            -通信API的签名 

           -通信API的行为

           -用于classic和adaptive平台上ECU之间和机器之间数据通信的在线协议

* 服务发现

            -范围

            -服务注册

            -ECU之间和机器之间服务发现的在线协议

* 用于通信方面的中间件配置(注册服务)

4.2 功能需求

4.2.1 一般需求

[RS_CM_00001]通信管理应为每个服务提供标准化的头文件结构。

【类型: 草稿

描述: 通信管理应为每个服务提供标准化的头文件结构。该应用程序使用标准化的头文件,而这些头文件与基础的实际的通信管理实现无关。

原理: 应用程序代码对不同的AUTOSAR Adaptive平台实现可重复使用。

依赖: –

用例: 应用程序开发人员根据标准化的头文件实现其代码。

支持材料: –】

[RS_CM_00002] 服务头文件应为对应的服务定义命名空间。

【类型:草稿

描述:服务头文件应为相应服务定义名称空间,以唯一地标识每个服务实例。

原理:该应用程序代码应可用于不同的AUTOSAR Adaptive平台实现和不同的车辆线路。

依赖:–

用例:为了避免和其他的应用程序和其他服务冲突,每个服务应有子集的命名空间。

支持材料:–】

[RS_CM_00003]通信管理应定义如何从建模数据类型派生特定语言的数据类型。

【类型:草稿

描述:通信管理应定义特定语言的数据类型,例如 C ++数据类型,是从建模数据类型派生的。

原理:通信管理应支持不同的语言绑定。

依赖:–

用例:通信管理支持C++语言绑定,因此不得不在c++中定义建模数据类型。

支持材料:–】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,245评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,749评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,960评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,575评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,668评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,670评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,664评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,422评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,864评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,178评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,340评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,015评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,646评论 3 323
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,265评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,494评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,261评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,206评论 2 352

推荐阅读更多精彩内容