A simulation-based method to evaluate the impact of product architecture on product evolvability

Abstract Products evolve over time via the continual redesigns of interdependent components. Product architecture, which is embodied in the structure of interactions among components, influences the ability for the product to be subsequently evolved. Despite extensive studies of change propagation via inter-component connections, little is known about the specific influences of product architecture on product evolvability. Related metrics and methods to assess the evolvability of products with given architectures are also under-developed. This paper proposes a simulation-based method to assess the isolated effect of product architecture on product evolvability by analyzing a design structure matrix. We define product evolvability as the ability of the product’s design to subsequently generate heritable performance-improving variations, and propose a quantitative measure for it. We demonstrate the proposed method by using it to investigate a wide spectrum of model-generated DSMs representing products with varied architectures, and show that modularity and inter-component influence cycles promote product evolvability. Our primary contribution is a repeatable method to assess and compare alternative product architectures for architecture selection or redesign for evolvability. A second contribution is the simulation-based evidence about the impacts of two particular product architectural patterns on product evolvability. Both contributions aim to aid in designing for evolvability.

[1]  Christopher L. Magee,et al.  ESD Working Paper Series ESD-WP-2010-01 , 2010 .

[2]  Kristin L. Wood,et al.  Product Evolution: A Reverse Engineering and Redesign Methodology , 1998 .

[3]  Kevin Otto,et al.  An empirical foundation for product flexibility , 2005 .

[4]  P. John Clarkson,et al.  A Multidomain Engineering Change Propagation Model to Support Uncertainty Reduction and Risk Management in Design , 2012 .

[5]  Daniel D. Frey,et al.  Empirical evaluation of procedures to generate flexibility in engineering systems and improve lifecycle performance , 2013 .

[6]  P. John Clarkson,et al.  Matrices or Node-Link Diagrams: Which Visual Representation is Better for Visualising Connectivity Models? , 2006, Inf. Vis..

[7]  P. John Clarkson,et al.  Change impact on a product and its redesign process: a tool for knowledge capture and reuse , 2013 .

[8]  Olivier L. de Weck,et al.  Multilayer network model for analysis and management of change propagation , 2011 .

[9]  Yoram Reich,et al.  Architecting systems for optimal lifetime adaptability , 2013 .

[10]  Robert P. Smith,et al.  A predictive model of sequential iteration in engineering design , 1997 .

[11]  N. Colegrave,et al.  Experimental evolution: experimental evolution and evolvability , 2008, Heredity.

[12]  Olivier L. de Weck,et al.  Time-expanded decision networks: A framework for designing evolvable complex systems , 2007 .

[13]  P. John Clarkson,et al.  A method to assess the effects of engineering change propagation , 2012 .

[14]  Tyson R. Browning,et al.  Managing complex product development projects with design structure matrices and domain mapping matrices , 2007 .

[15]  Warren P. Seering,et al.  THE INFLUENCE OF ARCHITECTURE IN ENGINEERING SYSTEMS , 2004 .

[16]  Erik Jan Hultink,et al.  4 Product development performance: strategy, organization and management in the world auto industry☆ , 1994 .

[17]  Kim B. Clark,et al.  Design Rules: The Power of Modularity , 2000 .

[18]  Neo D. Martinez,et al.  Simple rules yield complex food webs , 2000, Nature.

[19]  Katja Hölttä-Otto,et al.  Comparative analysis of coupling modularity metrics , 2012 .

[20]  Ali A. Yassine,et al.  A Framework for Design Process Specifications Management , 1999 .

[21]  Alan MacCormack,et al.  Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code , 2006, Manag. Sci..

[22]  Claudia Eckert,et al.  Change Propagation Analysis in Complex Technical Systems , 2009 .

[23]  Shamkant B. Navathe,et al.  C-FAR, change favorable representation , 2000, Comput. Aided Des..

[24]  Steven D. Eppinger,et al.  A Network Approach to Define Modularity of Components in Complex Products , 2007 .

[25]  Daniel E. Hastings,et al.  Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value , 2008 .

[26]  P. Clarkson,et al.  Predicting change propagation in complex design , 2004 .

[27]  Javier P. Gonzalez-Zugasti,et al.  Modular product architecture , 2001 .

[28]  Kevin D. Kelly What Technology Wants , 2010 .

[29]  Edward F. Crawley,et al.  Advances in Product Family and Product Platform Design - Methods & Applications , 2013 .

[30]  E. D. Weinberger,et al.  The NK model of rugged fitness landscapes and its application to maturation of the immune response. , 1989, Journal of theoretical biology.

[31]  Robert P. Smith,et al.  Identifying Controlling Features of Engineering Design Iteration , 2015 .

[32]  Afreen Siddiqi,et al.  Modeling Methods and Conceptual Design Principles for Reconfigurable Systems , 2008 .

[33]  Richard de Neufville,et al.  Flexibility in Engineering Design , 2011 .

[34]  Jay S. Pearlman,et al.  A System-of-Systems Engineering GEOSS: Architectural Approach , 2008, IEEE Systems Journal.

[35]  S. Fixson,et al.  The Power of Integrality: Linkages between Product Architecture, Innovation, and Industry Structure , 2007 .

[36]  Tyson R. Browning,et al.  Linking Cyclicality and Product Quality , 2012, Manuf. Serv. Oper. Manag..

[37]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[38]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[39]  P. John Clarkson,et al.  A technique to assess the changeability of complex engineering systems , 2013 .

[40]  Carolyn Conner Seepersad,et al.  A high-definition design structure matrix (HDDSM) for the quantitative assessment of product architecture , 2012 .

[41]  Daniel O'Brien Fulcoly A normative approach to designing for evolvability : methods and metrics for considering evolvability in systems engineering , 2012 .

[42]  P. John Clarkson,et al.  A Holistic Categorization Framework for Literature on Engineering Change Management , 2013, Syst. Eng..

[43]  Zahed Siddique,et al.  Advances in product family and product platform design: Methods & applications , 2014 .

[44]  T. F. Hansen Is modularity necessary for evolvability? Remarks on the relationship between pleiotropy and evolvability. , 2003, Bio Systems.

[45]  Tyson R. Browning,et al.  Design Structure Matrix Methods and Applications , 2012 .

[46]  Armin P. Schulz,et al.  Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle , 2005 .

[47]  Daniel E. Whitney,et al.  Why mechanical design cannot be like VLSI design , 1996 .

[48]  Kim B. Clark,et al.  The Option Value of Modularity in Design: An Example From Design Rules, Volume 1: The Power of Modularity , 2000 .

[49]  Steven D. Eppinger,et al.  Integration analysis of product decompositions , 1994 .

[50]  Carolyn Conner Seepersad,et al.  Product flexibility measurement with enhanced Change Modes and Effects Analysis (CMEA) , 2009 .

[51]  Claudia Eckert,et al.  Engineering change: an overview and perspective on the literature , 2011 .

[52]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[53]  Kristin L. Wood,et al.  Innovations in Design Through Transformation: A Fundamental Study of Transformation Principles , 2009 .

[54]  Kim B. Clark,et al.  Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of , 1990 .

[55]  Farrokh Mistree,et al.  Product platform design: method and application , 2001 .

[56]  Kosuke Ishii,et al.  Design for variety: developing standardized and modularized product platform architectures , 2002 .

[57]  Adam M. Ross,et al.  Evolvability-Related Options in Military Systems of Systems , 2014, CSER.

[58]  Joseph H. Saleh,et al.  Flexibility: a multi-disciplinary literature review and a research agenda for designing flexible engineering systems , 2009 .

[59]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[60]  J. Ziman Technological Innovation as an Evolutionary Process , 2003 .

[61]  Daniel A. Levinthal Adaptation on rugged landscapes , 1997 .

[62]  Marin D. Guenov,et al.  Methods for engineering change propagation analysis , 2006 .

[63]  Hui Cheng,et al.  A network-based assessment approach for change impacts on complex product , 2012, J. Intell. Manuf..

[64]  Thomas F. Stahovich,et al.  RedesignIT—A Model-Based Tool for Managing Design Changes , 2004 .

[65]  Carolyn Conner Seepersad,et al.  Principles for designing products with flexibility for future evolution , 2015 .

[66]  P. John Clarkson,et al.  Change and customisation in complex engineering domains , 2004 .

[67]  Olivier L. de Weck,et al.  Assessing risks and opportunities of technology infusion in system design , 2007, Syst. Eng..

[68]  Eun Suk Suh,et al.  Flexible product platforms: framework and case study , 2007 .

[69]  Karl T. Ulrich,et al.  The role of product architecture in the manufacturing firm , 2011 .

[70]  L. Altenberg,et al.  PERSPECTIVE: COMPLEX ADAPTATIONS AND THE EVOLUTION OF EVOLVABILITY , 1996, Evolution; international journal of organic evolution.

[71]  Christoph H. Loch,et al.  Problem - Solving Oscillations in Complex Engineering Projects , 2003, Manag. Sci..

[72]  Adam M. Ross,et al.  Developing Methods to Design for Evolvability: Research Approach and Preliminary Design Principles , 2011 .

[73]  Jan W. Rivkin,et al.  Patterned Interactions in Complex Systems: Implications for Exploration , 2007, Manag. Sci..