A network tool to analyse and improve robustness of system architectures

The architecture of a system is decided at the initial stage of the design. However, the robustness of the system is not usually assessed in detail during the initial stages, and the exploration of alternative system architectures is limited due to the influence of previous designs and opinions. This article presents a novel network generator that enables the analysis of the robustness of alternative system architectures in the initial stages of design. The generator is proposed as a network tool for system architectures dictated by their configuration of source and sink components structured in a way to deliver a particular functionality. Its parameters allow exploration with theoretical patterns to define the main structure and hub structure, vary the number, size, and connectivity of hub components, define source and sink components and directionality at the hub level and adapt a redundancy threshold criterion. The methodology in this article assesses the system architecture patterns through robustness and modularity network based metrics and methods. Two naval distributed engineering system architectures are examined as the basis of reference for the simulated networks. The generator provides the capacity to create alternative complex system architecture options with identifiable patterns and key features, aiding in a broader explorative and analytical, in-depth, time and cost-efficient initial design process.

[1]  Yaneer Bar-Yam,et al.  The Statistical Mechanics of Complex Product Development: Empirical and Analytical Results , 2007, Manag. Sci..

[2]  Tyson R. Browning,et al.  Design Structure Matrix Extensions and Innovations: A Survey and New Opportunities , 2016, IEEE Transactions on Engineering Management.

[3]  Irem Y. Tumer,et al.  The role of bridging nodes in behavioral network models of complex engineered systems , 2018, Design Science.

[4]  Eun Suk Suh,et al.  System Architecture, Level of Decomposition, and Structural Complexity: Analysis and Observations , 2016 .

[5]  Steven D. Eppinger,et al.  Information Flow Through Stages of Complex Engineering Design Projects: A Dynamic Network Analysis Approach , 2015, IEEE Transactions on Engineering Management.

[6]  Wei Chen,et al.  Network-based Modeling and Analysis in Design , 2018, Design Science.

[7]  Christoph Meier,et al.  Systematic module and interface definition using component design structure matrix , 2010 .

[8]  Pedro Parraguez,et al.  Using Network Science to Support Design Research: From Counting to Connecting , 2016 .

[9]  Shi Zhou,et al.  The rich-club phenomenon in the Internet topology , 2003, IEEE Communications Letters.

[10]  Alex H. B. Duffy,et al.  System architectures assessment based on network metrics , 2017 .

[11]  Sebastian K. Fixson,et al.  Product architecture assessment: a tool to link product, process, and supply chain design decisions , 2005 .

[12]  Irem Y. Tumer,et al.  An Analysis of Modularity As a Design Rule Using Network Theory , 2018 .

[13]  Sugih Jamin,et al.  Inet: Internet Topology Generator , 2000 .

[14]  James W. Knight,et al.  Modelling and analysis of system robustness , 2007 .

[15]  P. John Clarkson,et al.  Supporting product architecture design using computational design synthesis with network structure constraints , 2012 .

[16]  Timothy D. Blackburn,et al.  Resilience in Complex Systems: An Agent‐Based Approach , 2017, Syst. Eng..

[17]  Hanghang Tong,et al.  Make It or Break It: Manipulating Robustness in Large Networks , 2014, SDM.

[18]  Mark Newman,et al.  Networks: An Introduction , 2010 .

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

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

[21]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[22]  John K. Gershenson,et al.  Product modularity: Definitions and benefits , 2003 .

[23]  Cihan H. Dagli,et al.  A Hybrid Genetic Algorithm and Particle Swarm Optimization with Type-2 Fuzzy Sets for Generating Systems of Systems Architectures , 2014, Complex Adaptive Systems.

[24]  Alex H. B. Duffy,et al.  A network science-based assessment methodology for robust modular system architectures during early conceptual design , 2019, Journal of Engineering Design.

[25]  James P. G. Sterbenz,et al.  Modelling communication network challenges for Future Internet resilience, survivability, and disruption tolerance: a simulation-based approach , 2013, Telecommun. Syst..

[26]  Marie-Lise Moullec,et al.  Toward System Architecture Generation and Performances Assessment Under Uncertainty Using Bayesian Networks , 2013 .

[27]  Joe Naoum-Sawaya,et al.  Architecture, Performance, and Investment in Product Development Networks , 2017 .

[28]  Daniel Selva,et al.  Patterns in System Architecture Decisions , 2016, Syst. Eng..

[29]  Bradley R. Schmerl,et al.  Analyzing Resilience Properties of Different Topologies of Collective Adaptive Systems , 2015, 2015 IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[30]  Alex H. B. Duffy,et al.  Supporting `Design for Re-use' with Modular Design , 2007, Concurr. Eng. Res. Appl..

[31]  Sebastiano Piccolo,et al.  Process Modularity Over Time: Modeling Process Execution as an Evolving Activity Network , 2021, IEEE Transactions on Engineering Management.

[32]  Nikola Bursac,et al.  Model-based systems engineering in modular design , 2019, Design Science.

[33]  Tyson R. Browning,et al.  Degree Distribution and Quality in Complex Engineered Systems , 2011 .

[34]  Sebastiano Piccolo,et al.  Design process robustness: a bipartite network analysis reveals the central importance of people , 2018, Design Science.

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

[36]  Alan MacCormack,et al.  Hidden Structure: Using Network Methods to Map System Architecture , 2014 .

[37]  Dan Braha,et al.  Information flow structure in large-scale product development organizational networks , 2004, J. Inf. Technol..

[38]  Rashmi Jain,et al.  Assessing systems architecture: an exploratory framework , 2017, Int. J. Bus. Inf. Syst..

[39]  D. Braha,et al.  Complex Engineered Systems: A New Paradigm , 2006 .

[40]  Chryssostomos Chryssostomidis,et al.  Application of templates to early-stage ship design , 2017, 2017 IEEE Electric Ship Technologies Symposium (ESTS).

[41]  CameronBruce,et al.  Patterns in System Architecture Decisions , 2016 .

[42]  Douwe Stapersma,et al.  Automatic topology generation for early design of on-board energy distribution systems , 2018 .

[43]  Alex H. B. Duffy,et al.  Network-based metrics for assessment of naval distributed system architectures , 2018 .

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

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

[46]  Dan Braha,et al.  The Topology of Large-Scale Engineering Problem-Solving Networks , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[47]  Paul Jeffrey,et al.  Applying Network Theory to Quantify the Redundancy and Structural Robustness of Water Distribution Systems , 2012 .

[48]  Irem Y. Tumer,et al.  Resiliency analysis for complex engineered system design , 2015, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[49]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[50]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[51]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[52]  J. Shanthikumar Reliability of Systems with Consecutive Minimal Cutsets , 1987, IEEE Transactions on Reliability.

[53]  David D. Walden,et al.  Systems engineering handbook : a guide for system life cycle processes and activities , 2015 .

[54]  M. Chao,et al.  Survey of reliability studies of consecutive-k-out-of-n:F and related systems , 1995 .

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

[56]  Shi Qian,et al.  Evaluation of network resilience, survivability, and disruption tolerance: analysis, topology generation, simulation, and experimentation , 2013, Telecommun. Syst..

[57]  Olaf Sporns,et al.  Complex network measures of brain connectivity: Uses and interpretations , 2010, NeuroImage.

[58]  Ali A. Yassine,et al.  Characterizing complex product architectures , 2004, Syst. Eng..

[59]  Nile W. Hatch,et al.  Design Rules, Volume 1: The Power of Modularity , 2001 .

[60]  J S Chalfant,et al.  Analysis of various all-electric-ship electrical distribution system topologies , 2011, 2011 IEEE Electric Ship Technologies Symposium.

[61]  John S. Gero,et al.  The Situated Function - Behaviour - Structure Framework , 2002, AID.

[62]  Colin P.F. Shields,et al.  Understanding cascading failures through a vulnerability analysis of interdependent ship-centric distributed systems using networks , 2018 .

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

[64]  Jianxi Luo,et al.  A simulation-based method to evaluate the impact of product architecture on product evolvability , 2015 .

[65]  László Monostori,et al.  Complexity in engineering design and manufacturing , 2012 .

[66]  John S. Gero,et al.  Design and other types of fixation , 1996 .

[67]  Adam M. Ross,et al.  Investigating Relationships and Semantic Sets amongst System Lifecycle Properties (Ilities) , 2012 .

[68]  Steven D. Eppinger,et al.  Identifying Modular and Integrative Systems and Their Impact on Design Team Interactions , 2003 .

[69]  Tarek F. Abdelzaher,et al.  Resiliency and Robustness of Complex, Multi-Genre Networks , 2016, ArXiv.

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

[71]  Dan Braha,et al.  The Complexity of Design Networks: Structure and Dynamics , 2016 .

[72]  Pumpuni-LenssGloria,et al.  Resilience in Complex Systems , 2017 .

[73]  Somwrita Sarkar,et al.  Spectral Characterization of Hierarchical Modularity in Product Architectures. , 2014, Journal of mechanical design.