Cost modeling in product design