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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



