The Dark Side of Modularity: How Decomposing Problems Can Increase System ComplexitySource: Journal of Mechanical Design:;2021:;volume( 144 ):;issue: 003::page 31403-1DOI: 10.1115/1.4052391Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: Decomposition is a dominant design strategy because it enables complex problems to be broken up into loosely coupled modules that are easier to manage and can be designed in parallel. However, contrary to widely held expectations, we show that complexity can increase substantially when natural system modules are fully decoupled from one another to support parallel design. Drawing on detailed empirical evidence from a NASA space robotics field experiment, we explain how new information is introduced into the design space through three complexity addition mechanisms of the decomposition process: interface creation, functional allocation, and second-order effects. These findings have important implications for how modules are selected early in the design process and how future decomposition approaches should be developed. Although it is well known that complex systems are rarely fully decomposable and that the decoupling process necessitates additional design work, the literature is predominantly focused on reordering, clustering, and/or grouping-based approaches to define module boundaries within a fixed system representation. Consequently, these approaches are unable to account for the (often significant) new information that is added to the design space through the decomposition process. We contend that the observed mechanisms of complexity growth need to be better accounted for during the module selection process in order to avoid unexpected downstream costs. With this work, we lay a foundation for valuing these complexity-induced impacts to performance, schedule, and cost, earlier in the decomposition process.
|
Collections
Show full item record
| contributor author | Topcu, Taylan G. | |
| contributor author | Mukherjee, Suparna | |
| contributor author | Hennig, Anthony | |
| contributor author | Szajnfarber, Zoe | |
| date accessioned | 2022-05-08T08:25:30Z | |
| date available | 2022-05-08T08:25:30Z | |
| date copyright | 10/1/2021 12:00:00 AM | |
| date issued | 2021 | |
| identifier issn | 1050-0472 | |
| identifier other | md_144_3_031403.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4283910 | |
| description abstract | Decomposition is a dominant design strategy because it enables complex problems to be broken up into loosely coupled modules that are easier to manage and can be designed in parallel. However, contrary to widely held expectations, we show that complexity can increase substantially when natural system modules are fully decoupled from one another to support parallel design. Drawing on detailed empirical evidence from a NASA space robotics field experiment, we explain how new information is introduced into the design space through three complexity addition mechanisms of the decomposition process: interface creation, functional allocation, and second-order effects. These findings have important implications for how modules are selected early in the design process and how future decomposition approaches should be developed. Although it is well known that complex systems are rarely fully decomposable and that the decoupling process necessitates additional design work, the literature is predominantly focused on reordering, clustering, and/or grouping-based approaches to define module boundaries within a fixed system representation. Consequently, these approaches are unable to account for the (often significant) new information that is added to the design space through the decomposition process. We contend that the observed mechanisms of complexity growth need to be better accounted for during the module selection process in order to avoid unexpected downstream costs. With this work, we lay a foundation for valuing these complexity-induced impacts to performance, schedule, and cost, earlier in the decomposition process. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | The Dark Side of Modularity: How Decomposing Problems Can Increase System Complexity | |
| type | Journal Paper | |
| journal volume | 144 | |
| journal issue | 3 | |
| journal title | Journal of Mechanical Design | |
| identifier doi | 10.1115/1.4052391 | |
| journal fristpage | 31403-1 | |
| journal lastpage | 31403-15 | |
| page | 15 | |
| tree | Journal of Mechanical Design:;2021:;volume( 144 ):;issue: 003 | |
| contenttype | Fulltext |