Complex simulation specification: Do your simulations meet their needs?
A simulation can be a complex architecture of simulation models, simulation tools, and computing hardware. However, its development often relies on informal procedures and can begin without a clear, complete, and formal definition of simulation needs. Simulation traceability is then compromised, which prevents from easily validating whether a simulation meets the needs, or understanding the purpose of a simulation model that can be reused. In this tutorial, we will discuss in light of current standards all the aspects of simulation needs: (1) the part of the system to be simulated; (2) the objective of the simulation; (3) the simulation quality, cost, and delivery; (4) the test scenarios; (5) the data for simulation calibration and validation; and (6) the verification and validation of the simulation. Using the design of an autonomous car as an example (thanks to the contribution of several automotive companies), we will see how MBSE and artificial intelligence can improve agility by allowing the partial automatization of the definition and analysis of simulations needs. This tutorial is a 60 minute lecture. Come and let’s make sure that you start your simulations with clear, complete, and formal simulation needs which can then be efficiently used in simulation validation and reuse.