摘要
联合试验是指一个或多个试验主体完成某项试验任务。联合试验任务环境要求各试验基地场区的半实物模拟资源、全数字仿真资源、各类试验辅助设备等资源能够进行高效稳定的数据交互。为满足联合试验任务需求,实现各参试节点之间的互联、互通、互操作,文中设计一种柔性试验中间件系统。该系统基于Protobuf实现对待传输的对象模型信息进行自动编解码,提高中间件对各类型参试节点的数据兼容性。同时,系统预设面向不同类型数据传输要求及网络环境的服务质量策略可在任务过程中自适应调整。为满足联合试验平台运行中免编译的需求,系统采用基于模板的自动代码生成技术,为参试节点中的业务组件自动生成中间件代理可执行文件,即插即用。系统参与实际联合试验任务的验证结果表明,所设计柔性试验中间件功能正确,中间件信息处理时延小于1 ms,传输丢包率小于2%,性能符合联合试验任务需求。
Joint testing refers to one or more test subjects to complete a certain test task.In the joint test task environment,the semi⁃physical simulation resources,full digital simulation resources,various test auxiliary equipment and other resources in the field area of each test base are required to conduct efficient and stable data interaction.A flexible test middleware system is designed to meet the requirements of the joint test task and achieve interconnection,interoperability and interoperability between the participating nodes.In this system,the automatic encoding and decoding of the object model information to be transmitted are realized based on Protobuf to improve the data compatibility of the middleware with various types of participating nodes.The system has pre⁃defined QoS(quality of service)for different types of data and network environments,which can be adaptively adjusted during the task.In order to meet the requirement of no compilation during the operation of the joint test platform,the template based automatic code generation technology is used to automatically generate middleware agent executable files for the business components in the test nodes,which are plug⁃and⁃play.The verification results of the system participating in the actual joint test task show that the designed flexible test middleware has correct functions,the middleware information processing delay is less than 1 ms,the transmission packet loss rate is less than 2%,and the performance meets the requirements of the joint test task.
作者
李培宁
李宁
LI Peining;LI Ning(No.15 Research Institute,China Electronic Technology Group Corporation,Beijing 100083,China)
出处
《现代电子技术》
2022年第24期181-186,共6页
Modern Electronics Technique
基金
装备发展部“十三五”预研课题资助项目(9140A15050208DZ25)。
关键词
中间件
联合试验
柔性架构
多模传输
自动编解码
服务质量策略
代码生成
自动编译
middleware
federated experimentation
flexible architecture
multimode transport
automatic codecs
QoS policies
code generation
automatic compilation