首页 > 其他分享 >PAVELINK.SOA-Converter新版本发布,助力SOA架构开发

PAVELINK.SOA-Converter新版本发布,助力SOA架构开发

时间:2023-12-08 10:58:44浏览次数:34  
标签:SOA AUTOSAR Converter 矩阵 IDL PAVELINK

背景

 

 

随着汽车行业的不断迭代发展,市场及消费者对汽车提出了更高的要求,智能网联、自动驾驶等新技术的应用推动整车厂对车载芯片、汽车软件等方面投入了更多的精力,SOA(面向服务的架构)逐渐成为大多整车厂顺应市场趋势和技术趋势的首选。SOA架构使服务间的通讯变得更加简单,ECU更新、软件升级等变得更加灵活,使系统的健壮性和拓展性获得了大幅提高。但是在SOA架构开发阶段,由于市面上的IDL(接口描述语言)众多,例如FIDL、Protobuf、vCDL、ARXML、OMG IDL、CANoe FDX等,所以测试人员在IDL语言转换过程中遇到复杂场景、出现错误的概率也大大提升。

 

针对在SOA测试过程中出现的IDL转换周期长、出错率较高、工作效率低等问题,北汇信息开发了接口描述语言转换工具——PAVELINK.SOA-Converter(当前版本为PAVELINK.SOA-Converter-v1.1.2),以期缩短开发周期,提高测试效率。

 

 

工具简介

 

 

PAVELINK.SOA-Converter转换工具,用于衔接基于SOA的控制器设计、开发及测试过程中所常见的各类软件工具。PAVELINK.SOA-Converter能提供IDL及服务矩阵等文件的语法及规则检查,自动化完成多种不同格式IDL文件之间的转换,以及其它常用的各类型格式文件转换。

 

PAVELINK.SOA-Converter支持多种行业主流研发工具所使用的IDL,如FIDL、OMG IDL、ROS2 Msg、Protobuf、vCDL等,并对AUTOSAR CP/AP平台模型文件、总线通信数据库、诊断数据库、标定数据库、服务通讯矩阵、通信信号矩阵等提供了全方位支持。

 

 基于SOA架构典型开发流程示意图

 

PAVELINK.SOA-Converter通过实现服务矩阵与AUTOSAR 模型文件之间的转换,提高系统架构和系统设计的效率,并解决架构人员之间的协同工作和输出物迭代的问题。

 

  SOA服务接口测试节点仿真示意图

 

PAVELINK.SOA-Converter可以通过架构设计工具输出的服务接口文件或AUTOSAR模型文件生成仿真测试代码,生成的测试代码与CANoe等工具链配合,实现SiL测试,不仅能完善测试工具链,提高测试效率,还能解决接口参数和集成服务调用测试问题。此外,它还同时提供命令行方式,可以与CI/CT工具链结合,为构建SiL自动化测试环境提供必要的基础。

 

 

功能特性:

 

 

  • AUTOSAR规范支持
  • 适配多个AUTOSAR版本,根据不同的版本进行矩阵与模型转换
  • 内置矩阵模板文件
  • 提供AUTOSAR CP/AP服务矩阵、总线信号矩阵、以太网通讯矩阵、MCU片间矩阵等模版
  • IDL自动一键转换
  • 支持主流接口描述语言转换,可在各IDL之间一键转换,转换过程可视化,并支持精细化报警定位
  • IDL一站编辑环境
  • 提供友好的接口描述语言编辑环境,包括语法校验、关键字高亮、引用定位、错误提示等功能
  • 集成配置库
  • 集成配置库环境,支持自动同步源文件和更新提醒,可以根据参数化配置自动转换为目标文件
  • 命令行参数化
  • 提供命令行参数,根据输入的命令和参数,后台自动化转换调用,并生成完备的转换日志
  • 跨平台免安装支持
  • 跨平台GUI和命令行工具包,支持Windows、Linux、Mac OSX
  • 自动化业务链支持
  • 提供调用接口,支持文件流输入输出,便于接入自动化场景,从而为自动化测试提供便利

 

 

PAVELINK.SOA-Converter-v1.1.2软件模块介绍

 

 

  • PAVELINK.SOA-Converter基础工具
  • 支持IDL及服务矩阵等文件的语法及规则检查,自动化完成多种不同格式IDL文件之间的转换,用于串联基于SOA的控制器设计、开发及测试过程中所常见的各类软件工具,提供命令行供CI/CT平台调用。

 

主要功能包括:

1. 用户图形化配置

2. CAN/LIN总线通信数据库DBC/LDF与信号矩阵相互转换

3. CAN/LIN总线通信数据库一致性比对

4. CAN总线数据信号提取,通过加载DBC提取asc/blf文件中报文数据,

以csv/excel方式进行信号时间截存储

5. 基于ASAP2标准的A2L文件的解析,提取设备参数信息、接口数据信息

和ECU参数信息

  • SOA服务矩阵与AUTOSAR模型转换插件根据工具内嵌的SOA服务矩阵模板,将SOA服务矩阵与AUTOSAR AP/CP 模型文件之间进行自动化转换。目前支持版本包括AUTOSAR 4.2.2,AUTOSAR Adaptive 17-03,AUTOSAR Adaptive 19-03及AUTOSAR R20-11
  • DDS协议支持插件
  • 解析IDL文件生成ARXML中对应的数据定义节点,IDL语法校验、嵌套处理等;
  • 解析Protobuf文件生成ARXML中对应的数据定义节点,Protobuf语法校验等,目前支持Protobuf 3.0版本
  • SOME/IP协议支持插件
  • 解析Franca IDL文件生成ARXML中对应的数据定义节点,FIDL语法校验等;
  • SOME/IP通讯矩阵与ARXML转换等功能
  • SOA接口测试插件
  • 根据服务矩阵/ARXML生成SOA接口测试框架代码,进行SOA残余系统仿真,接口测试

 

 

申请试用

 

 

接口描述语言转换工具PAVELINK.SOA-Converter(PAVELINK.SOA-Converter-v1.1.2)提供免费试用,如果您正苦恼于IDL众多,手动录入或转换过程复杂繁琐的话,欢迎联系我们申请工具试用。

  • 联系方式

邮箱:marketing@polelink.com

 

翻译

搜索

复制

<iframe></iframe>

标签:SOA,AUTOSAR,Converter,矩阵,IDL,PAVELINK
From: https://www.cnblogs.com/polelink/p/17884664.html

相关文章

  • Adobe DNG Converter 16.0.1 将RAW文件转换成DNG文件(Win&Mac)
     AdobeDNGConverter让您能够从支持的相机中将特定相机的原始文件轻松地转换为更加通用的DNG原始文件。DNGConverter的另一个优势在于其后向兼容性。 AdobeDNGConverter下载直达:https://www.hereitis.cn/soft/DNG 工作流程概述 通过DNGConverter,A......
  • DASCTF Apr.2023 X SU战队2023开局之战-pdf_converter(_revenge)web-wp
    继续刷题ing~这次是追溯到今年四月的这个DASCTF首赛,闲来无事就看看打打复现啥的,争取多积累几个解题姿势。但后面题环境开不了,就先没打复现,难绷。pdf_converter(_revenge)进去感觉像Thinkphp,用个以前做过的报错payload试试能不能出版本:/index.php?s=captcha还真是。直接去搜......
  • [Mac软件]HitPaw Video Converter 功能强大的视频格式转换编辑软件激活版
    软件介绍:以令人难以置信的速度将无损视频和音乐转换为1000多种格式:MP4、MOV、AVI、VOB、MKV等。不仅适用于普通编解码器,也适用于高级VP9、ProRes和Opus编码器。这解决了您不支持格式的所有问题,并允许您在任何平台和设备上播放视频。从10,000多个网站下载和保存视频,包括YouTube、Bil......
  • webservice soap wsdl文件 学习
    WebServicesDescriptionLanguage,是为WSDLportTypes用于定义操作,包括多个operation(理解为函数),定义了操作的输入和输出数据流中可以出现的XML消息message理解operation所使用的参数集,内部每个part都是一个子参数,part中引用各种已定义的type的数据来定义各个子参数operation为......
  • Teamcenter SOA开发报错:您没有最新的时间表。请刷新时间表以获取最新副本。
    1、时间表创建任务的时候报了这个错。按字面意思,只刷新时间表是不行的。 解决方法:你创建的任务,肯定会放在一个父任务的。这是要将父任务,进行刷新。如果刷新不行的,可以尝试释放锁的刷新。如果还是不行,把时间表对象也放进来刷新。......
  • 全面了解 SOAP 协议和 HTTP 协议
    SOAP和HTTP 协议SOAP 协议SOAP(SimpleObjectAccessProtocol)是一种用于在节点之间交换结构化数据的网络协议。它使用XML格式来传输消息。它在HTML和SMTP等应用层协议的基础上进行标记和传输。SOAP允许进程在整个平台、语言和操作系统中进行通信,因为像HTTP这样的协议已经......
  • Teamcenter SOA开发创建时间表,已经挂在父任务上,但在时间表管理器中没有显示出来。
    1、我创建时间表任务的,已经指明了要挂在指定的父级任务下。然后我在时间表管理器中并没有看到这个任务。但是我通过查看属性,刚创建的子任务,的确已经是挂到父任务下了。 2、后来通过尝试,把创建任务的开始和结束时间加上去。果然可以了。看来创建任务的时候,要默认把开始和结......
  • soap 注入
    soap注入在webservice的soap协议,连接web服务和客户端的接口处的注入,通过在发送的soap消息参数内添加注入语句来达到注入效果webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言间的交互webservice有三要素,分别为uudl;wsdl和soapuudl用于提供发布和查询webservice方法wsdl是web......
  • SOA与大数据实战:企业私有云平台规划和建设pdf电子版 何明璐 / 邹海锋
    SOA与大数据实战:企业私有云平台规划和建设pdf电子版下载作者:何明璐/邹海锋出版年: 2020-7ISBN: 9787302530695连接提取码:5f14介绍了传统企业推进私有云平台建设的一整套指导方法和实践步骤。通过先架构再实战,学习企业IT架构转型与架构设计方面能有一个循序渐进的过程和方法指......
  • SpringBoot内容协商(Content Negotiation)二 —— 自定义消息转换器(MessageConverter)
    SpringBoot内置的消息转换器SpringBoot没有处理返回yaml格式的数据,这里需要手动添加处理这种返回格式的支持。导入依赖<dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-yaml</artifactId></dependency>添加配......