Search code examples
umlsimulationmodeling

Modelling versus Simulation


I read the simulation definition from the following paper: MARTE: A Profile for RT/E Systems Modeling, Analysis —and Simulation?

Dictionaries define simulation as the act of (faithfully) imitating the appearance or character of something. In that sense, simulation tightly relates to modeling, and its accuracy is measured by the distance to the underlying models semantics

Could you please clarify the differences between modelling and simulation based on the above definition?


Solution

  • Simulation is related to modelling in the sense of a simulation is an execution of a model.

    A model is an abstract representation of your system (i.e. it is not your real system). A simulation aka execution of your abstract representaion should give you some informations about the execution of your system. Of course if the model is wrong or too far from your real system, your simulation will not be accurated, it will be too far from the execution of your real system or maybe wrong.

    Hoping it clarify things.