Title :
Automatic selection of compiler options using genetic techniques for embedded software design
Author :
Nagiub, Mena ; Farag, Wael
Author_Institution :
Valeo/Interior Switching & Controls, Smart Village, Egypt
Abstract :
ROM size and CPU load are considered as critical resources for the software design process of the embedded software. Thus it is necessary to produce software that follows specific ROM and CPU load requirements. Compiler options play major role in the optimization of code size and CPU load of the software. Selection of the best compiler option-set that provides the required code size and CPU load is a challenging process due to the wide range of options provided by modern compilers. In this paper we are providing a new technique that enables the designers to select automatically the best compiler options set that matches their design requirements based on genetic techniques. We have also added a new genetics operator called pass-over operator to enhance the chromosomes selection for the next generation.
Keywords :
embedded systems; genetic algorithms; program compilers; software selection; CPU load requirements; ROM size; chromosomes selection; code size optimization; compiler options automatic selection; design requirements; embedded software design; genetic techniques; genetics operator; pass-over operator; software design process; Biological cells; Classification algorithms; Genetics; Optimization; Sociology; Software; Statistics;
Conference_Titel :
Computational Intelligence and Informatics (CINTI), 2013 IEEE 14th International Symposium on
Conference_Location :
Budapest
Print_ISBN :
978-1-4799-0194-4
DOI :
10.1109/CINTI.2013.6705166