ResCoM Design Methodology for Multiple Lifecycle Products