本文将重点介绍经纬恒润以太网团队在DDS协议测试方面的工作和产品。 DDS协议测试测什么? DDS协议测试包括DDS协议一致性测试和DDS配置测试。DDS协议一致性测试主要目的是为了验证DDS协议栈实现是否能满足协议要求,即保证协议栈实现与协议要求的一致性,包括但不限于QoS配置测试、实体行为测试、数据序列化测试等方向,保证支持...
这款DDS协议测试工具在DDS研发过程中已经历了近十年的不断迭代,证明了其产品的成熟性和可靠性。臻融科技与北汇信息的合作,旨在将这套工具引入汽车行业,以协助客户建立DDS测试能力,提供高品质的测试服务和相关培训,进而加快DDS在汽车行业的推广和应用。
基于上文对测试策略的讨论和实践总结,北汇信息与南京臻融软件科技合作开发了DDS协议测试套件,该产品能够在特定系统环境下验证DDS中间件的功能和性能,以及不同的DDS产品之间的互操作性。南京臻融软件科技有限公司多年来专注于DDS产品与相关工具链的自主研发。其产品ZRDDS是我国首个100%自主研制并被OMG组织官方认证的DD...
同时,为了全面评估 DDS 协议栈的功能和性能,我们在 DDS 之上部署了两个专门设计的测试应用程序。这两个应用程序的主要目的是模拟真实场景下的应用程序对 DDS 接口的调用,以验证 DDS 能够正确地处理各种请求并返回预期的结果。通过这种方式, 可以全面检验 DDS 的接口是否符合 OMG DDS 标准,以及是否能够满足汽车行业的...
(1)DDS Specificsation:API标准-保证不同DDS实现的应用程序的可移植性 (2)DDSI-RTPS Specification:协议标准-保证不用DDS实现的互操作性 Global Data Space(GDS) 全分布式结构,无注册机,不存在单点故障(Single point of failure)和性能瓶颈 由GDS动态发现系统中的Publisher,Subscriber,数据以及其类型 ...
测试环境搭建 被测的 DDS 协议栈部署在一台运行 Ubuntu操作系统的 x 86 服务器上。这种部署方式能够为 DDS 协议栈提供一个简单、稳定,且一致的运行环境,避免资源或网络配置错误等原因导致的测试结果不可信。 同时,为了全面评估 DDS 协议栈的功能和性能,我们在 DDS 之上部署了两个专门设计的测试应用程序。这两个...
首先,从技术角度来看,DDS协议的测试涉及消息排队、数据通信和延迟等各个方面。消息排队测试旨在验证DDS协议处理大量消息的能力。这在需要实时处理数据的系统中尤为重要。 Secondly, from a security perspective, testing the DDS protocol involves checking for vulnerabilities and ensuring secure data transmission. The ...
测试环境搭建 被测的 DDS 协议栈部署在一台运行 Ubuntu 操作系统的 x 86 服务器上。这种部署方式能够为 DDS 协议栈提供一个简单、稳定,且一致的运行环境,避免资源或网络配置错误等原因导致的测试结果不可信。 同时,为了全面评估 DDS 协议栈的功能和性能,我们在 DDS 之上部署了两个专门设计的测试应用程序。这两个...
针对 ECU (Electronic Control Unit) 的 DDS 协议测试 DDS 软件在特定的 ECU 计算平台下运行,在工控机中搭建仿真节点,与被测 ECU 建立通信 适用于研发早期阶段,可以脱离特定硬件环境和特定网络配置,在比较纯净的环境下验证 DDS 软件的核心功能,以及 DDS 软件与特定 ECU 操作系统和硬件平台的兼容性 针对完整 ...
本文将对DDS协议进行解读,并探讨测试开发实践。 一、DDS协议解读 DDS协议是一种基于发布/订阅模型的分布式消息传递协议。它的核心概念包括发布者(Publisher)、订阅者(Subscriber)和主题(Topic)。发布者负责发送数据,订阅者负责接收数据,主题用于定义数据的类型和语义。 DDS协议的优点在于其高效的数据传输和灵活的数据分发...