Font Size: a A A

Research And Implementation Of Render Engine Controller's Auto Source Code Generator

Posted on:2011-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y P ChenFull Text:PDF
GTID:2178360305485334Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development and the increasing maturity of computer technology, today, the demand for software products has been in a growth state, and the requirements to software quality are also rising. To meet the huge demand of software and at the same time to respond effectively to demand changes as well as application upgrades, automated generation methodology of source code has been advanced in the area of software engineering. The method can ensure the quality of the software, improve software productivity and reduce software development cycles and costs. Because if only to rely on hand-coding, not only it takes programmers a lot of time and effort, but also there are still many unstable and unpredictable factors which resulting in unreliable procedure.In order to research on automatically generating source code technology and the method of software development based on the technology, with the actual needs of a project, the issue discussed the designing idea and realization technology of auto source code generator based on Orad render engine controller, and realized the source code generation system. The system took a documentation of control commands as input, conformed to predetermined regular expression rules, analyzed the structured data of commands, and then dynamically generated XML-based code templates. Finally, this system automatically generated the source code of controller in accordance with the templates.By putting the system into actual use, it proved that the generating system can automatically analyze the command protocol, and generate source code of RE controller. As a result, it solved a range of issues, which are failure to cope with frequent upgrades by hand, a huge number of orders as well as the changes of command protocol. Also, the system greatly reduces the workload of programmers, and improves the software development efficiency.
Keywords/Search Tags:document, auto source code generation, regular expressions, structured data, XML-based templates
PDF Full Text Request
Related items