MultiCoSim: A Python-based Multi-Fidelity Co-Simulation Framework
Quinn Thibeault, Giulia Pedrielli

TL;DR
MultiCoSim is a flexible Python framework that simplifies the creation, configuration, and execution of multi-fidelity co-simulations for complex cyber-physical systems, enhancing automation and reusability.
Contribution
It introduces a programmable, modular co-simulation framework supporting distributed components and seamless reconfiguration, addressing limitations of existing rigid tools.
Findings
Supports heterogeneous component integration
Enables flexible reconfiguration of simulation setups
Demonstrated with robotics and control system case studies
Abstract
Simulation is a foundational tool for the analysis and testing of cyber-physical systems (CPS), underpinning activities such as algorithm development, runtime monitoring, and system verification. As CPS grow in complexity and scale, particularly in safety-critical and learning-enabled settings, accurate analysis and synthesis increasingly rely on the rapid use of simulation experiments. Because CPS inherently integrate hardware, software, and physical processes, simulation platforms must support co-simulation of heterogeneous components at varying levels of fidelity. Despite recent advances in high-fidelity modeling of hardware, firmware, and physics, co-simulation in diverse environments remains challenging. These limitations hinder the development of reusable benchmarks and impede the use of simulation for automated and comparative evaluation. Existing simulation tools often rely on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModeling and Simulation Systems · Simulation Techniques and Applications · Embedded Systems Design Techniques
