... Determining architecture patterns or signatures and their implications [56,57] Assessing the strategic and economic implications of product architecture [57,58,60,339,[352][353][354][355][356] Using modularity to inform design evolution [55,[59][60][61][357][358][359] Using modularity to inform outsourcing and partnering decisions [49,62,360] Segmenting portfolios [63] Designing for variety, component commonality/reuse, and product platforms/families [38, 39, 44, 64-68, 305, 361-368] Designing for adaptability/flexibility/changeability (often via modularity, real options) [22,43,68,69,304,338,[369][370][371][372][373][374][375] Determination and use of design rules in product design [26,28,58,70,71,376,377] Using design rules and options for mass customization [378][379][380] Standardizing and managing interfaces [57,70,376,381] Designing for manufacturing and assembly (DFMA) [382] Designing for sustainability and the environment [316] Synthesizing with other design methods and tools such as Quality Function Deployment (QFD), Axiomatic Design, and the Theory of Inventive Problem Solving (TRIZ) [67,257,356,361,[383][384][385][386][387] Decomposing and optimizing design problems [72,73] Supporting multidisciplinary design optimization (MDO) [74][75][76]388] Exploring the conceptual design space [308,383] Managing product knowledge [78] Analyzing product usability [389] Supporting reverse engineering [22,40,390] Integrating systems and infusing new technologies [350,387,391] Analyzing system integration and testing [392] Allocating resources to product modules [393] Industry Instances Selected References research could demonstrate the power of, and explore approaches to formalizing, design rules for hardware products. Additional studies of architecture evolution from a longitudinal perspective would also be helpful. ...