Towards a component-based software architecture for genetic algorithms | IEEE Conference Publication | IEEE Xplore