首页 > 其他分享 >PAVELINK.SOA-Converter-z

PAVELINK.SOA-Converter-z

时间:2023-10-25 12:13:18浏览次数:24  
标签:SOA 转换 Converter 矩阵 IDL PAVELINK

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

 

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

 

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

 

在汽车电子的基于SOA架构的开发流程中,架构设计的初始阶段使用服务矩阵收集各控制器的服务接口及数据类型的需求,这些需求经过转换,形成ARXML,并在专业的架构设计工具中进行深入的模型配置,PAVELINK.SOA-Converter通过实现服务矩阵与AUTOSAR 模型文件之间的转换,提高系统架构和系统设计的效率,并解决架构人员之间的协同工作和输出物迭代的问题。

 

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

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

 

PAVELINK.SOA-Converter功能特性:

  • AUTOSAR规范支持
    适配多个AUTOSAR版本,根据不同的版本进行矩阵与模型转换
  • 内置矩阵模板文件
    提供AUTOSAR CP/AP服务矩阵、总线信号矩阵、以太网通讯矩阵、MCU片间矩阵等模版
  • IDL自动一键转换

支持主流接口描述语言转换,可在各IDL之间一键转换,转换过程可视化,并支持精细化报警定位

  • IDL一站编辑环境

提供友好的接口描述语言编辑环境,包括语法校验、关键字高亮、引用定位、错误提示等功能

  • 集成配置库

集成配置库环境,支持自动同步源文件和更新提醒,可以根据参数化配置自动转换为目标文件

  • 命令行参数化
    提供命令行参数,根据输入的命令和参数,后台自动化转换调用,并生成完备的转换日志
  • 跨平台免安装支持
    跨平台GUI和命令行工具包,支持Windows、Linux、Mac OSX
  • 自动化业务链支持
    提供调用接口,支持文件流输入输出,便于接入自动化场景,从而为自动化测试提供便利

 

PAVELINK.SOA-Converter功能插件:

 

目标

FIDL

Protobuf

IDL

ARXML

AP

ARXML CP

矩阵

列表

C++

vCDL

CAPL

DBC

LDF

ASC

BLF

数据

列表

路由表

FIDL

-

-

-

-

-

-

-

Protobuf

-

-

-

-

-

-

-

IDL

-

-

-

-

-

-

-

ARXML AP

-

-

-

-

-

-

-

ARXML CP

-

-

-

-

-

-

-

-

矩阵列表

-

-

-

-

C++

-

-

-

-

-

-

-

-

-

-

-

-

-

-

vCDL

-

-

-

-

-

-

-

-

-

-

-

-

-

-

CAPL

-

-

-

-

-

-

-

-

-

-

-

-

DBC

-

-

-

-

-

-

-

-

-

-

-

LDF

-

-

-

-

-

-

-

-

-

-

-

-

ASC/BLF

-

-

-

-

-

-

-

-

-

-

-

-

-

数据列表

-

-

-

-

-

-

-

-

-

-

-

-

-

路由表

-

-

-

-

-

-

-

-

-

-

-

-

 

翻译

搜索

复制

<iframe></iframe>

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

相关文章

  • HTTP POST方式调用SOAP OPERATION类的接口
    wsdl地址或者接口地址中有多个方法(operation)如下是soapui测试的例子,wsdl地址下包含多个operation,但是现在我想用http的方式,只做getKnowledgePartsDatabase方法。 因为soap的调用是直接传的xml,所以需要做两个strans来把数据转换一下。这里接口用的是hashmap,所以在abap转换xm......
  • Java SOAP 调用 C# 的WebService
    JavaSOAP调用C#的WebService,C#的WebService方法的创建可以参考上一篇文章。IntelliJIDEACommunityEdition2021.2.3的idea64.exe新建项目,导入需要的jar,代码如下:importorg.apache.axis.client.Service;importorg.apache.axis.soap.SOAPConstants;importjavax.xml.n......
  • WebService SOAP1.1 SOAP1.12 HTTP PSOT方式调用
    WebServiceSOAP1.1SOAP1.12HTTPPSOT方式调用VisualStudio2022新建WebService项目     创建之后,启动运行 设置默认文档即可 经过上面的创建WebService已经创建完成,添加HelloWorld3方法,[WebMethod]publicstringHelloWorld3(inta,stringb......
  • PHP SOAP调用接口获取数据
    PHPSOAP调用接口获取数据这里的地址是对方提供的,以wsdl结尾确定需要传递的数据对方的接口需要返回json数据,后端是可以实现的(不论什么语言)PHP对返回的json进行解析,得到数组这里的地址是对方提供的,以wsdl结尾$client=new\SoapClient(‘http://1.1.1.1/DomWebservice/DomWebSer......
  • 用友时空KSOA dept.jsp SQL注入漏洞
    漏洞简介用友时空KSOA是建立在SOA理念指导下研发的新一代产品,是根据流通企业最前沿的I需求推出的统一的IT基础架构,它可以让流通企业各个时期建立的IT系统之间彼此轻松对话,帮助流通企业保护原有的IT投资,简化IT管理,提升竞争能力,确保企业整体的战略目标以及创新活动的实现。系统dep......
  • SOA认知和方法论
    1前言1.1架构分类在软件设计领域,企业架构通常被划分为如下五种分类:如何理解架构分类依据及其彼此之间的关系?业务是企业赖以生存之本,因此业务架构是基础、是灵魂,其他一切均是对业务架构的支撑;根据业务架构形成与之相应的产品架构和数据架构;最后通过技术架构落地实施。应用架......
  • Node.js & SOAP All In One
    Node.js&SOAPAllInOnesoapASOAPclientandserverforNode.js.ThismoduleletsyouconnecttowebservicesusingSOAP.ItalsoprovidesaserverthatallowsyoutorunyourownSOAPservices.$npminstallsoaphttps://github.com/vpulim/node-......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(8) -- 使用Co
    在我们WPF应用端的时候,和WInform开发或者Vue前端开发一样,有时候也需要对内容进行转义处理,如把一些0,1数值转换为具体含义的文本信息,或者把一些布尔变量转换为是否等,都是常见的转换处理,本篇随笔介绍在WPF应用端对内容使用Converter类实现内容的转义处理的操作。1、使用Converter实......
  • 如何在ActionScript 3中将"Null"(一个真实的姓氏!)传递给SOAP Web服务
    内容来自DOC[https://q.houxu6.top/?s=如何在ActionScript3中将"Null"(一个真实的姓氏!)传递给SOAPWeb服务](https://q.houxu6.top/?s=如何在ActionScript3中将"Null"(一个真实的姓氏!)传递给SOAPWeb服务)我们有一位员工的姓氏是“Null”。当使用该姓氏作为搜索条件时,我们的员......
  • .net 关于在program中使用AddNewtonsoftJson之后,继承于System.Text.Json.Serializatio
    首先,先说遇见的问题与代码示例,在.net代码中注册了如下代码.AddNewtonsoftJson(option=>{//使用本地时区option.SerializerSettings.DateTimeZoneHandling=DateTimeZoneHandling.Local;......