Constraint satisfaction problem (CSP) paradigm has proved highly successful for solving product configuration problems, particularly for build-to-order configuration in determining combination of different predefined component types. However, many real world customized products deal with engineer-to-order configuration, where product configuration is generated not only from combinations of diff...