Answers are grounded in this paper and cite their sources.
Complexity and modularity are important inherent properties of the system. Complexity is the property of the system that has to do with individual system elements and their connective relationship, while modularity is the degree to which a system is made up of relatively independent but interacting elements, with each module typically carrying an isolated set of functionality. Modularization is not necessarily a means of reducing intrinsic complexity of the system but is a mechanism for complexity redistribution that can be better managed by enabling design encapsulation. In this paper, the notion of integrative complexity (IC) is proposed, and the corresponding metric is proposed as an alternative metric for modularity from a complexity management viewpoint. It is also demonstrated using several engineered systems from different application domains that there is a strong negative correlation between the IC and system modularity. This leads to the conclusion that the IC can be used as an alternative metric for modularity assessment of system architectures.
No takes yet. Share an insight, caveat, or question.
Sinha et al. (2018) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: