Affiliation:
1. The MITRE Corporation, Bedford, MA 01730, USA
Abstract
Modeling and simulation of complex systems frequently requires capturing probabilistic dynamics across multiple scales and/or multiple domains. Cyber–physical, cyber–social, socio–technical, and cyber–physical–social systems are common examples. Modeling and simulating such systems via a single, all-encompassing model is often infeasible, and thus composable modeling techniques are sought. Co-simulation and closure modeling are two prevalent composable modeling techniques that divide a multi-scale/multi-domain system into sub-systems, use smaller component models to capture each sub-system, and coordinate data transfer between component models. While the two techniques have similar goals, differences in their methods lead to differences in the complexity and computational efficiency of a simulation model built using one technique or the other. This paper presents a probabilistic analysis of the complexity and computational efficiency of these two composable modeling techniques for multi-scale/multi-domain complex system modeling and simulation applications. The aim is twofold: to promote awareness of these two composable modeling approaches and to facilitate complex system model design by identifying circumstances that are amenable to either approach.
Reference65 articles.
1. An introduction to complex systems science and its applications;Siegenfeld;Complexity,2020
2. Thurner, S., Hanel, R., and Klimek, P. (2018). Introduction to the Theory of Complex Systems, Oxford University Press.
3. Considering a multi-level model as a society of interacting models: Application to a collective motion example;Camus;J. Artif. Soc. Soc. Simul.,2015
4. Reine, R., Juwono, F.H., Sim, Z.A., and Wong, W.K. (2021). Smart Connected World: Technologies and Applications Shaping the Future, Springer.
5. Yin, D., Ming, X., and Zhang, X. (2020). Understanding data-driven cyber-physical-social system (D-CPSS) using a 7C framework in social manufacturing context. Sensors, 20.