An EBD Approach to Embedded Product Design