DocumentCode
460784
Title
Automatic Programming Methodology for Program Reuse
Author
Kang, Zhuo ; Li, Yan ; Kang, Li-shan
Author_Institution
Comput. Coll., Wuhan Univ.
Volume
1
fYear
2006
fDate
Nov. 2006
Firstpage
208
Lastpage
214
Abstract
This paper investigates the representation of program for program reuse. A new gene structure is proposed: head + body + tail, which allows the program with necessary complexity and putting some learning mechanism into the search process. A new homeotic gene structure is proposed, it not only can call for subroutines easily, but also can automatically perform programming. The concept of different homeotic gene, a multi-cellular structure is proposed. It can be used to describe the complex multi-level programs and to implement the complex subroutine calls. An estimation of distribution mutation operator for guiding search is proposed. It fuses statistic learning mechanism into the search process to accelerate the convergent process and improve the quality of solutions. Numerical experiments show that the new methods of automatic programming is very practical
Keywords
automatic programming; genetic algorithms; mathematical operators; search problems; software reusability; statistical analysis; automatic programming; distribution mutation operator estimation; guiding search; homeotic gene structure; multicellular structure; program representation; program reuse; statistic learning; Acceleration; Algorithms; Automatic programming; Biological cells; Educational institutions; Fuses; Genetic mutations; Learning systems; Software engineering; Statistical distributions;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Security, 2006 International Conference on
Conference_Location
Guangzhou
Print_ISBN
1-4244-0605-6
Electronic_ISBN
1-4244-0605-6
Type
conf
DOI
10.1109/ICCIAS.2006.294123
Filename
4072076
Link To Document