Automatic establishing method of DDS (data distribution service) distributive system based on XML

A technology for automatic construction of distributed systems, applied in the field of automatic construction of DDS distributed systems based on XML, can solve problems such as low construction efficiency and complex construction process of DDS distributed systems, and achieve simple and effective application, high error rate, and improved efficiency effect

Active Publication Date: 2015-12-30
HARBIN INST OF TECH
View PDF7 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention proposes an XML-based DDS distributed system automatic construction method in order to solve the problems of complex construction process and low construction efficiency of the DDS distributed system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic establishing method of DDS (data distribution service) distributive system based on XML
  • Automatic establishing method of DDS (data distribution service) distributive system based on XML
  • Automatic establishing method of DDS (data distribution service) distributive system based on XML

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0031] Specific embodiment one: a kind of DDS distributed system automatic construction method based on XML (eXtensibleMarkupLanguage, eXtensible Markup Language) comprises the following steps:

[0032] Step 1: XML test program file structure design, generate test program file;

[0033] The storage format of the test plan file is an XML file, and the stored test system information is designed by the integrated application development environment (HIT-TIDE) platform.

[0034] Step 2: DDS runs the generation process of the plug-in;

[0035] In order to make the use of DDS easier and more effective, each test system corresponds to an XML test program file, and a DDS running plug-in (DLL format) is generated, and the interface of the plug-in conforms to specific standards.

[0036] Due to the strong type requirements of DDS in the process of publishing / subscribing, data writing and data reading, that is, it is required to generate corresponding type objects, data reading objects ...

specific Embodiment approach 2

[0045] Specific embodiment two: the difference between this embodiment and specific embodiment one is: the information of the test program file in the step one includes basic information of the program, participant information, order release information, display information, LROM (logic range object model) information and data collection information, etc.

[0046] (1) The basic information of the scheme includes the scheme number, scheme name, scheme type, storage path, date, author, unit, description and other information.

[0047] (2) The participant information is used to store the specific description information of the test resources / object models participating in the test, and its sub-nodes are the description information of several participants. For each participant, the following information is provided: name (describe the participant's unique identifier), type (describes the resource / entity type of the participant), attribute information (used for parameter configurat...

specific Embodiment approach 3

[0052] Specific implementation mode three: as Figure 4 As described, the difference between this embodiment and the specific embodiment one or two is: the DDS test plan parser, DDS server, DDS data receiver, DDS data manager and DDS service interface in the described step two are specifically:

[0053] DDS test plan parser (DDSModelXMIParser): Provides the parsing function of the test plan file generated by HIT-TIDE, this class is derived from the test plan parser of the existing middleware.

[0054] DDS server (DDSInit): Provides the initialization and exit of DDS middleware, and the initialization and exit functions of the test system.

[0055] DDS Data Manager (DDSDataInit): Provides DDS data type registration and data sending functions. In this class, the data type declaration, registration and data writing code generation corresponding to each object model need to be performed through the automatic code generation module.

[0056] DDS data receiver (DDSDataReader): Prov...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an automatic establishing method of a DDS (data distribution service) distributive system based on XML. The invention relates to an automatic establishing method of a DDS distributive system based on XML, which aims at solving the problems that the DDS distributive system establishing process is complicated and the establishing efficiency is relatively low. The method comprises the steps: describing anticipator information, order release information and target model structure information of the system by utilizing an XML system scheme file, generating an operation plug-in of DDS by virtue of automatic code generation and coding, and establishing the DDS distributive system. By adopting the automatic establishing method, the establishing efficiency of the DDS distributive system is improved, the establishing complexity of the system is reduced, the error rate in the establishing process of the system is reduced, and the application of DDS is simpler and more efficient. The automatic establishing method is applied to the field of information transmission.

Description

technical field [0001] The invention relates to an XML-based DDS distributed system automatic construction method. Background technique [0002] With the vigorous development of information construction, the architecture of real-time information system presents a network-centric trend, and the requirements for information interaction capabilities are increasing day by day. In the field of simulation, testing and virtual experiment, along with the wide application of HLA, TENA and other technologies, the information transmission within the system and between systems has higher and higher requirements for real-time performance. Therefore, it is important to establish information transmission middleware with strong real-time performance, high reliability, and good security, improve system interconnection capabilities, meet various information exchange and sharing needs in the system, and solve data sharing and integration problems between application software. problems to be s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/182
Inventor 杨京礼黄雪姜守达李馥丹
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products