
Design and Implementation of Automatic Code Generation Method Based on Model Driven
Author(s) -
Hailang Chen
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1634/1/012019
Subject(s) - computer science , software development , coding (social sciences) , maintainability , software quality , software engineering , software , software development process , software construction , team software process , code generation , package development process , workload , programming language , operating system , key (lock) , statistics , mathematics
With the continuous development of software development technology, people have summarized more and more repetitive work in the process of software development. These repetitive tasks increase the developer’s workload of repetitive coding, extend the market demand response time, and then increase development costs. At the same time, in the team development process, due to the uneven code writing ability among the team members, the coding style is not uniform, and the quality and maintainability of the code cannot be guaranteed. The article builds a software development model from the perspective of public functions such as software addition, deletion, modification, and query. On this basis, a code automatic generation engine based on Rete algorithm is designed to realize rapid software code generation. Application practice shows that this method can quickly generate codes with uniform coding style, and improve software development efficiency and code quality.