A unified model for evolutionary multi-objective optimization and its implementation in a general purpose software framework | IEEE Conference Publication | IEEE Xplore