A knowledge based approach to support the conceptual design of ETO products