Preserving architectural styles in the search based design of software product line architectures
A feature-driven crossover operator for multi-objective and evolutionary optimization of product line architectures