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 :
بازگشت