Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementation method and system used for data distribution service (DDS) application software and based on model driven architecture (MDA)

A technology of application software and application layer, which is applied in the field of network communication, can solve problems such as lack of encapsulation, difficult bus coupling, and complicated development process, so as to achieve the effect of providing efficiency and reducing the difficulty of software design

Inactive Publication Date: 2014-11-26
TSINGHUA UNIV
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the defects of the prior art, the MDA-based DDS-oriented application software implementation method and bearer provided by the present invention use the model-driven method to shield the influence of the technology platform change on the software system to the greatest extent, and solve the problem that the model in the prior art is not easy to implement. Management, lack of encapsulation, complex development process and difficulty in coupling with the bus

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
  • Implementation method and system used for data distribution service (DDS) application software and based on model driven architecture (MDA)
  • Implementation method and system used for data distribution service (DDS) application software and based on model driven architecture (MDA)
  • Implementation method and system used for data distribution service (DDS) application software and based on model driven architecture (MDA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0029] Such as figure 1 as shown, figure 1 It shows a method for implementing a data distribution service (Data Distribution Service, DDS for short) application software based on a model-driven architecture (Model Driven Architecture, referred to as MDA) provided by the present invention, and the method includes the following steps:

[0030] Step S1: Convert the preset data distribution service DDS application layer data model into a DDS distribution layer da...

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 provides an implementation method used for data distribution service (DDS) application software and based on model driven architecture (MDA). The method comprises the steps of converting a DDS application layer data model into a DDS distribution layer data model, converting a platform-independent model combining the distribution layer data model, a function model and a structure model into a platform-dependent model, and converting the platform-dependent model into an executable program code. The invention further provides an implementation system used for the DDS application software and based on the MDA. The system comprises a data model conversion module, a platform model conversion module and a code generation module. By adopting the model-driven method, influence of change of a technology platform on a software system is avoided to the maximum degree, and the problems that models are difficult to manage, packaging is omitted, the development process is complex and coupling between an application layer and a bus is difficult in the prior art are solved.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to an implementation method and system of an MDA-based DDS application software. Background technique [0002] A service-oriented architecture is a component model that links different functional units of an application (called services) through well-defined interfaces and contracts between these services. At present, service-oriented architecture has been successfully applied in domestic and foreign enterprises. However, due to the special requirements of military applications for real-time reliability and security of message transmission, it is impossible to use the enterprise service bus technology that focuses on solving interconnection problems to solve related problems. Therefore, the Object Management Group (OMG) proposed data The Data Distribution Service (DDS for short) standard is adopted to realize rapid sharing of information within the system and among di...

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
IPC IPC(8): G06F9/44
Inventor 戴桂兰尹斐戴凤军
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products