Unlock instant, AI-driven research and patent intelligence for your innovation.

IDL file generation system and method based on model driving and terminal

A file generation and model-driven technology, applied in the direction of model-driven code, creation/generation of source code, program code conversion, etc., can solve problems affecting the efficiency and quality of SDR development, and achieve easy identification, unified format, and guaranteed work quality effect

Pending Publication Date: 2021-08-24
成都谐盈科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the above-mentioned deficiencies in the prior art, a model-driven IDL file generation system, method and terminal provided by the present invention realize the generation of component interface IDL files based on the model, so that the format of the generated IDL files is standardized, the syntax is normalized, and the semantics are accurate. Correct, avoiding the defects introduced by handwriting, improving the efficiency and quality of development, and solving the problem that the traditional manual writing of IDL files makes troubleshooting and repairing very difficult due to errors, which seriously affects the efficiency and quality of SDR development

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
  • IDL file generation system and method based on model driving and terminal
  • IDL file generation system and method based on model driving and terminal
  • IDL file generation system and method based on model driving and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Such as figure 1 As shown, a model-driven IDL file generation system is provided, including a menu tool module, a project resource management module, a model display editing view module, a tool panel module, an outline view module, an attribute view module and a terminal; the menu tool module uses It is used to open, close and save files or projects, and is used for switching, editing and setting of view windows; the project resource management module is used to display the tree view of to-be-selected files, models and diagrams in the project, and is used to access all Describe all elements of the model to be selected; the model display edit view module is used to display the UML (Unified Modeling Language) view of the model, model information, and the model information includes file references, module names, interfaces and their operations and attributes, and various Partial containment, dependency and inheritance relationship; the tool panel module is used to provide ...

Embodiment 2

[0054] Such as image 3 Shown, the present invention also provides a kind of IDL file generation method based on model drive, comprises the following steps:

[0055] S1. Create a project: create an IDL model project through the menu tool module, and use the project resource management module to expand the IDL model;

[0056] S2. Create an IDL file model, a module model, a file inclusion model and an interface model respectively, add interface attributes and interface operations, and use the terminal module to analyze all elements of the IDL model;

[0057] S3. According to the analysis result, use the terminal module to perform mapping between model elements and file elements to generate an IDL file.

[0058] Creating a model project in the step S1 includes defining the project name and storage path parameters, and adding the IDL model created by the system to the project resource management module;

[0059] Expanding the IDL model in the step S1 includes adding a chart sub-...

Embodiment 3

[0095] The present invention also provides a terminal, including a memory, a processor, and a computer program stored on the memory and capable of running on the processor. When the processor executes the computer program, it can realize the analytical model elements, and Model elements are mapped with IDL file elements to generate an IDL file.

[0096] In an exemplary embodiment, the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for executing any one of the methods described in Embodiment 1 and / or Embodiment 2. The above-mentioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), erasable and read-only memory (EEPROM), and Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), Magnetic Memory, Flash Memor...

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 IDL file generation system, method and terminal based on model driving, and belongs to the technical field of software radio, the system comprises a menu tool module, a project resource management module, a model display editing view module, a tool panel module, an outline view module, an attribute view module and a terminal module; according to the method, only two steps of creating the model and compiling the IDL file are needed, the terminal module is utilized to analyze the model elements, the model elements and the IDL file elements are mapped, the IDL file is generated, the working efficiency of developers is improved, the working quality is guaranteed, and the problem that the IDL file is manually compiled, due to grammar errors caused by human negligence, an IDL compiler cannot normally compile and generate an SCA framework code file, and the formats of IDL files compiled by different developers are inconsistent, so that ambiguity exists in understanding are solved.

Description

technical field [0001] The invention belongs to the technical field of software radio, and in particular relates to a model-driven IDL file generation system, method and terminal. Background technique [0002] As an open software communication architecture, SCA describes the hardware, software, security and application program interface (API) in SDR (Software Defined Radio), the purpose of which is to make the hardware and software of the wireless communication system modular characteristics, portability, reusability, and interoperability. SCA uses CORBA middleware as the soft bus to realize the interconnection, intercommunication and interoperability between components of heterogeneous platforms. [0003] CORBA middleware uses OMG IDL (Interface Definition Language) to define the object (component) interface, which is used to describe the data type and method framework of the interface between the client object and the server object that generate the object call request, a...

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): G06F8/35G06F8/41
CPCG06F8/35G06F8/41
Inventor 许忠文袁瑞邵力强
Owner 成都谐盈科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More