Design for manufacturing and assembly/disassembly: joint design of products and production systems | Synapse