Manufactured Products -- Use of Constraint Programming for Design -- Model