首页 > 其他分享 >车载测试系列:SOA架构设计

车载测试系列:SOA架构设计

时间:2022-12-02 13:33:21浏览次数:45  
标签:SOA 架构设计 AUTOSAR 服务 车载 功能 架构

汽车传统架构

很难满足新增信号、新增节点、变更功能等问题:

 

  • 新增信号流怎么办?修改通信矩阵?
  • 突然增加一个节点,怎么办?修改路由表?
  • 变更功能如何从其他节点获取所需信息?
  • 变更功能的实现与原系统架构通信方式不匹配怎么办?

SOA架构

 

  • 软硬件分离,降低开发难度
  • 灵活部署软件,功能重新分配
  • 更新升级快
  • 易于扩展维护

架构设计原则

 

协议选择

 

SOA软件架构

从软件层面看SOA,可以CP AUTOSAR、AP AUTOSAR、以及非AUTOSAR系统,通过以太网的方式连接起来,如下图:

 

从整车层面来看,主要包括应用服务、扩展服务和基础服务,如下图所示:

 

在整车层面,SOA架构构建的流程如下:

 

服务设计流程如下:

  1. 梳理整车功能
  2. 规划SOA架构
  3. 服务定义
  4. 服务矩阵和ARXML设计
  5. 服务验证和仿真

标签:SOA,架构设计,AUTOSAR,服务,车载,功能,架构
From: https://www.cnblogs.com/laoluoits/p/16944184.html

相关文章

  • 车载测试系列:MIL、SIL、PIL、HIL测试到底做什么?
    测试工程师需要搞懂的测试类型:MIL用于测算法SIL和PIL用于测代码(和模型的一致性)HIL用于测控制器系统MIL:模型在环测试 如图一所示,在Simulink模型中,将控制算法模型......
  • 车载测试系列:基于CANoe CAPL代码的诊断测试
    Canoe有独立的编译开发软件CAPL,CAPL是一个编译器,在CAPL里面编写代码,编译后可以在Canoe中运行。测试工程师可以在CAPL编写自动化测试脚本,在Canoe中自动发送Can报文,以及判断......
  • 车载测试系列:SOA接口测试(二)
    SOA服务测试内容及环境搭建SOME/IP协议底层通过以太网实现,基于service的控制器之间对服务的调用流程,以及基于service的控制器和基于信号(signal)的控制器之间对信息的传输......
  • 车载测试系列:SOA接口测试(一)
    SOA是什么?SOA(ServiceOrientedArchitecture)是一种面向服务的架构,最早应用于IT行业,SOA把功能定义成为服务,服务带有明确的可调用接口,并可以通过网络调用。在汽车领域,对于......
  • 车载测试系列:CANoe中如何创建dbc文件
    用CANoe读取信号时,需要加载DBC文件。信号是报文的主要组成部分,通过DBC数据库,可以在测试过程中进行信号解析。CANoe的Tools菜单下打开CANdb++: 一、CANdb++左侧网络拓......
  • 车载测试系列:车载测试流程
    车载测试流程是保证软件质量的重要支撑,优秀的团队都必须拥有规范的流程体系支撑,它能够约束测试人员的测试行为,约束测试环境的测试精度,提升测试的覆盖度,保证团队成员工作的......
  • 车载测试系列:入行车载测试分享
    车载测试前景如何?软件定义汽车时代的发展趋势,随着控制器自主开发力度的加强,作为V流程中必备环节,车载测试工程师岗位需求会越来越多;控制器集成化,功能集成程度越来越高,对......
  • 车载测试系列:UDS诊断服务(一)
    UDS诊断服务介绍UDS(UnifiedDiagnosticServices,统一诊断服务)诊断协议诊断测试仪和ECU之间一种通信协议,在ISO14229中规定。UDS被用在几乎所有由OEM一级供应商所制造的新EC......
  • 车载测试系列:CAN故障诊断测试
    几乎所有的ECU,都要做CAN方面的测试,BCM、EMS、VCU、BSG、BMS、TCU、EPS、ADAS等,只要带CAN端口,都需要做这样的测试,几乎所有OEM都要求供应商CAN测试。诊断通信定义对于绝大......
  • 车载测试系列:UDS诊断服务(三)
    ECU在进行诊断系统设计时,并不要求ECU要开发所有的诊断服务,只需根据各公司ECU的系统功能需求选择性开发即可。UDS诊断服务是根据特有的诊断CAN报文实现的。以下根据实际项目......