Car*_*los 5 simulation uml modeling
我从以下论文中读到了仿真定义:MARTE:RT/E系统建模,分析和仿真的概况?
字典将模拟定义为(忠实地)模仿某事物的外观或特征的行为.从这个意义上说,模拟与建模紧密相关,其准确性是通过与底层模型语义的距离来衡量的
您能否根据上述定义澄清建模和仿真之间的差异?
2016年4月29日更新:增加了关于模拟和动态模型关联的观点
建模是分析系统(您感兴趣的真实世界,有时甚至是虚构的过程)的过程,以构建再现该系统行为的模型.模型的详细程度,以及模型中包含的系统及其环境的多少- 以及因此其准确性 - 取决于您的研究或练习的目标.鉴于目标不同,您可能会得到一个非常不同的模型.
模拟是配置和执行模型的过程(更典型地,动态模型,其状态随时间变化),以便可以获得对系统行为的洞察.
有关更多信息,请参阅我的博客文章"模拟质量控制".
模拟与模拟意义上的建模有关,是模型的执行.
模型是系统的抽象表示(即它不是您的真实系统).模拟也称为抽象表示的执行应该为您提供有关系统执行的一些信息.当然,如果模型错误或与您的真实系统相距太远,您的模拟将无法准确,它将与您的真实系统的执行距离太远或者可能是错误的.
希望它澄清事情.