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

Three-layer code generation method based on model and framework

A code generation and model technology, applied in the computer field, can solve the problem of code generation ability and quantity limitation, and achieve the effect of broad code generation, high generation ratio, and improved software productivity.

Active Publication Date: 2020-05-22
北京领航里程碑软件技术有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its shortcoming is that due to the requirements of generality, it cannot be combined with the application characteristics of specific fields and industries, and the ability and quantity of its code generation are limited to a large extent.

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
  • Three-layer code generation method based on model and framework
  • Three-layer code generation method based on model and framework
  • Three-layer code generation method based on model and framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. 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.

[0031] figure 1 A flowchart of a three-layer code generation method based on a model and a frame provided by an embodiment of the present invention; as figure 1 As shown, it mainly includes the following steps:

[0032] Step 11. Determine software modeling methods and tools to establish a model of the software system.

[0033] Specifically, a graphical model editing tool is used, and a visual method based on class diagram plus structured annotati...

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 discloses a three-layer code generation method based on a model and a frame. The method comprises the steps that a model driver and a software framework are combined, large-scale software codes are generated, and the software productivity can be improved; meanwhile, for a specific field or industry, data, communication and basic service three-layer software codes are generated; compared with similar methods, the code generation range is wider, and the generation proportion is higher. According to several application software development projects, the amount of automatically-generated codes accounts for 75% or more of the total amount of system codes; in addition, based on application project structure code assembling, an automatic channel is built between code generation to immediate engineering software project implementation, so that the difficulty of software developers to enter the working state is greatly relieved. In conclusion, by adopting the method, the quality and efficiency of application software products in the specific enterprise production field or industry can be improved remarkably, the production cost is saved, and the comprehensive enterprise competitive ability is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a three-layer code generation method based on models and frames. Background technique [0002] With the development of computer hardware and software technology, software production methods are undergoing major changes. There are two main features worthy of attention in software production technology. One is planned large-scale software reuse technology, and the other is by Model-driven software code automatic generation technology. The successful application of these two technologies can significantly improve the quality and efficiency of software production. At present, the software production process of domestic software companies still mainly relies on the manual design and coding of software developers. According to statistics, a software development engineer can develop effective code lines of 10-20 lines a day, while the code volume of an application software system wi...

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 Patents(China)
IPC IPC(8): G06F8/20G06F8/30G06F8/41
CPCG06F8/22G06F8/30G06F8/315G06F8/41
Inventor 张晨东
Owner 北京领航里程碑软件技术有限公司
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