The main motivation for SLS is the application of the
holistic principle to computer simulation, which would state that simulating the system as a whole tells more than simulating parts of the system separately. Indeed, simulating the different parts of a
complex system separately means neglecting all the possible effects of their mutual interactions. In many applications, these interactions cannot be ignored because of strong dependencies between the parts. For instance, many CPSs contain
feedbacks that cannot be broken without modifying the system behavior. Feedbacks can be found in most modern industrial systems, which generally include one or more
control systems. Another example of benefits from system-level simulations is reflected in the high degree of accuracy (e.g., less than 1% cumulative validation error over 6 months of operation) of such simulations in the case of a
solar thermal system. On the other hand, simply connecting existing simulation tools, each built specifically to simulate one of the system parts, is not possible for large systems since it would lead to unacceptable
computation times. SLS aims at developing new tools and choosing relevant simplifications in order to be able to simulate the whole cyber-physical system. SLS has many benefits compared to detailed
co-simulation of the system sub-parts. The results of a simulation at the system level are not as accurate as those of simulations at a finer level of detail, but with adapted simplifications it is possible to simulate at an early stage, even when the system is not yet fully specified. Early
bugs or design flaws can then be detected more easily. SLS is also useful as a common tool for cross-discipline experts, engineers, and managers and can consequently enhance the cooperative efforts and communication. Improving the quality of exchanges reduces the risk of miscommunication or misconception between engineers and managers, which are known to be major sources of design errors in complex system engineering. More generally SLS must be contemplated for all applications whenever only the simulation of the whole system is meaningful, while the computation times are constrained. For instance, simulators for plant
operators training must imitate the behavior of the whole plant while the simulated time must run faster than real time. == Modeling choices ==