Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
~Экзаменационные билеты~.doc
Скачиваний:
23
Добавлен:
19.04.2013
Размер:
278.02 Кб
Скачать

Вопрос 16.

Назначение языков системного моделирования.

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

Основным преимуществом языков и систем моделирования по сравнению с универсальными:

  1. концептуальная выразительность, т.е. языки моделирования обеспечивают более строгое исследование выбранной концепции. Как программы, языки моделирования содержат абстрактные конструкции, непосредственно отражающие понятия, в которых представляется формализованная модель и близкое к концептуальному уровню описание моделируемой системы, т.е. четко классифицируются элементы системы, они разбиваются по классам, описываются связи между элементами и внешней средой. Позволяют автоматизировать процесс выявление ошибок, упрощается программа,

  2. автоматизация стандартных функций моделирования (те функции, которые зашиты в управляющую программу системы моделирования): реализация механизма задания моделирующего времени; датчики случайных чисел, генераторы случайных чисел; сбор стандартной статистики; функции управления процессом моделирования (обработка диагностики, перезапуск программы, средства трассировки …).

Недостатки:

  1. как правило используются только стандартные формы выдачи документов

  2. не является коммерческим продуктом

  3. необходимость дополнительного изучения языка моделирования

  4. технологические возможности низкие

  5. отсутствие гибкости и широких возможностей, которые есть у универсальных языков

Основное назначение ЯМ– автоматизация перехода от концептуального описания к программе-имитатору.

Множество языков моделирования (ЯМ) можно разделить на 2 большие группы:

  1. Методоориентированные ЯМ, поддерживающие определенный класс формализованных и неалгоритмических описаний;

  2. Проблемоориентированные ЯМ– языки моделирования конечного пользователя, позволяющие формулировать задачи моделирования непосредственно на концептуальном уровне Связь пользователя с ЭВМ осуществляется через проблемо-ориентированный язык, словарь и набор понятий из непосредственной предметной области исследования.

Разнообразие видов мод-х систем обусловлено следующими факторами:

  • Существует большое число схем формализации и алгоритмизации моделируемых

  • Еще большее разнообразие возможно на уровне концептуальных моделей.

Система моделирования(СМ) – совокупность языковых и программных средств, которые включают:

  • Язык моделирования,

  • Язык управления системой моделирования – язык команд интерактивного взаимодействия пользователя с системой,

  • Управляющая программа – является ядром СМ – это программное средство, которое обеспечивает трансляцию модели и другие стандартные функции системы,

  • Средство разработки языков конечного пользователя – для класса проблемоориентированныз СМ.

Примеры: GPSS, GASP, SIMULATION,СИМУЛА, НЕДИС.

Перспективными являются СМ, реализуемые на основе универсальных алгоритмических языков и имеющие развитые средства проблемной ориентации (СИМУЛА).