co-simulation
Co-simulation is an interface for simulating two complex system models of varying
nature and complexity. When modeling complex systems containing subsystems, each subsystem
can require a specialized software and simulation environment. Co-simulation enables
exchange between various modeling environments in which a mother system and various
subsystems constantly interact with each other by sharing and exchanging system-state
data.