Некоторые преимущества использования языков моделирования для разработки имитационных моделей:
- Упрощение программирования. 1 Языки моделирования содержат абстрактные конструкции, близкие концептуальному уровню описания моделируемой системы. 12 Это позволяет автоматизировать выявление многих ошибок в программах. 12
- Встроенный механизм продвижения модельного времени. 12 Есть календарь событий, методы интегрирования и другие средства разрешения временных узлов. 12
- Встроенные датчики случайных чисел и генераторы типовых воздействий. 12
- Автоматизированный сбор статистики и других результатов моделирования. 12 Есть средства автоматизации выдачи этих результатов в табличной или графической форме. 12
- Средства упрощения программирования имитационных экспериментов. 12 В частности, автоматизируют установку начального состояния и перезапуск модели. 12
Некоторые недостатки использования языков моделирования для разработки имитационных моделей:
- Использование только стандартных форм вывода результатов моделирования. 12
- Недостаточная распространённость. 12 Языки моделирования, как правило, не входят в штатное программное обеспечение операционных систем. 12
- Необходимость дополнительного обучения. 12 Как следствие, может быть недостаток программистов, хорошо владеющих языками моделирования. 12
- Отсутствие гибкости и широких возможностей, присущих универсальным языкам программирования. 12