Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Языки имитационного моделирования( особенности, классификация)



Особенности языков моделирования:

- На всех других уровнях, кроме системного, заданная структура объекта однозначно дает ее математическую модель, которая получается автоматически по моделям компонентов и топологическим связям. Однако реализация тех или иных связей на системном уровне зависит от программного обеспечения, которое на структурной схеме никак не отображается. Таким образом, необходимо преобразовывать структуру на каждом шаге ее функционирования так, чтобы отражались только активизированные связи между устройствами, т.е. можно говорить о переменной структуре ВС.

Это значительно усложняет подготовку задания для моделирования на ЭВМ и в отличие от других уровней делает ее двухэтапной:

- На первом этапе разрабатывается математическая модель ВС, которая обычно не является формальной и выполняется человеком(схема, алгоритм)

- Второй этап заключается в представлении результатов первого этапа на языке систем имитационного моделирования.

Классификация языков моделирования:

0. К настоящему времени выделяют языки непрерывного и дискретного моделирования

1.Алгоритмические языки.

Достоинства:

- Необходимо знание только одного языка алгоритмического.

- Необходимо только стандартное ПО.

- Большая гибкость разработки программ, а также отладки и использования модели.

Недостатки:

- Неудобство описаний имитационных моделей.

-Отсутствие лаконичных средств для операций с очередями, управления временем, синхронизации процессов в модели.

- Трудоемкость программирования.

- Сложность внесения изменений.

2.Расширение алгоритмических языков( SIMSCRIPT, SIMULA, СЛЭНГ )

(алгоритмические языки, расширенные библиотеками подпрограм для работы с типичными операциями имитационного моделирования).

3.Общецелевые языки имитационного моделирования( GPSS, НЕДИС, СИМУЛА 2 ).

Достоинства:

- Специально ориентированы на имитационное моделирование; удобство

- Язык соответствует определениям и терминам СМО.

- Это не просто высокоуровневые языки - это системы моделирования.

Недостатки:

- Несколько большие вычислительные затраты по сравнению с компиляторами алгоритмических языков.

- Необходимость сопровождения на ЭВМ дополнительной системы

- Необходимость изучения дополнительного языка, часто с менее кропотливо отработанной документацией

4.Специализированные языки( МПЛ/ВС, CSS, OASIS ).

Целью разработки этого класса является дальнейшее повышение эффективности имитационного моделирования специально для ВС.

Достоинства:

- Ориентация не на СМО, а на ВС.

- Включают ПО как часть ВС.

- Служат и для отладки алгоритмов операционных систем ЭВМ.

Недостаток:

применение этих языков ограничено только задачами моделирования ВС






Дата публикования: 2015-02-03; Прочитано: 1041 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...