Font Size: a A A

Design And Generation Tool Development Of Middleware Plug-in For Joint Test Platform

Posted on:2019-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:T Y GaoFull Text:PDF
GTID:2382330566998024Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the increase in the complexity of weaponry and equipment,the scale of the test system for function testing and performance appraisal is also increasing,and the distributed joint test has become the development trend in the field of weapons and equipment testing.In a distributed test system,the transmission of high-quality and reliable information between test resources is one of the basic conditions for guaranteeing the successful conduct of the joint test.In the Joint Test Architecture put forward by the unit,the Joint Test Platform middleware adopts Data Distribution Service(DDS)as the underlying communication framework,and the plug-in mode is adopted to realize the information transmission under the loose coupling mechanism.The purpose of this project is to analyze the basic structure and operation principle of the middleware of the Joint Test Platform,design a more efficient middleware plug-in operation architecture,solve the key technical problems of the middleware plug-in optimized for task requirements,and develop a joint Test platform middleware plug-in generation tool to improve the overall performance of the joint trial platform middleware.The details are as follows:For the customized middleware plug-in,the computer memory resource consumption is too large,which seriously affects the middleware information transmission performance.Through the research of the flexible assembly technology of components,a middleware plug-in flexible assembly architecture is proposed to support the automatic assembly and operation of the test resource personalized information interaction requirements and can improve the information transmission efficiency of middleware.In the flexible assembly architecture,the middleware plug-in contains two parts: the object model implementation file and the plug-in adapter,which are respectively functionally designed and interface-designed.Aiming at the task-oriented middleware plug-in generation requirement,this dissertation proposes a method based on Data Distribution Service to implement the Joint Test Platform object model,defines the mapping relationship between the object model and Interface Definition Language,and design object model inheritance and aggregation relationship semantic representation.The e xpression method in IDL solves the base ordering requirements for subclass ordering and derivation model of the aggregation model in middleware.Through the research of the automatic code generation and compilation technology based on template files,this dissertation proposes an automatic code generation method based on a predefined template and designs pre-defined template file framework code and template tag.This dissertation proposed MPC-based automatic code compilation method to achieve one-click middleware plug-in generation function.To solve the problem of DDS lack of support for vector types,this dissertation propose a dynamic variable-length data transmission processing method,which implements middleware support for dynamic variable-length data transmission.Based on the above research,the software design of the Joint Test Platform middleware plug-in generation tool has been carried out.The software development has been completed,and the integration of the middleware plug-in generation tool in the infrastructure of the Joint Test Platform has been realized.The plug-in generation tool can implements centralized management of middleware plug-ins,avoiding inconsistent versions of configuration environments,and improving the controllability and operability of the plug-in generation process.With a distributed test environment,the radar guided missile virtual test verification system is used to verify the application of the middleware plug-in.The verification results show that the middleware plug-in generation tool designed and developed by this project has complete function and stable performance.The generated middleware plug-in can support interactive interaction of the test resource,reduce the consumption of computer memory resources in the information exchange process and improve the information transmission performance of middleware.
Keywords/Search Tags:Middleware, Component Flexible Assembly, DDS, Template Files, MPC
PDF Full Text Request
Related items