Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание и использование проблемно-ориентированных систем моделирования




Использование для ИМ специализированных языков моделирования

Использование для ИМ универсальных языков программирования

Для создания имитационных моделей могут использоваться такие широко известные языки программирования, как, например, Паскаль, С++, Фортран, PL/1, Ада и др.

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

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

 

Примерами языков, реализующих событийный подход, служат SLAM 11, GASP IV, SIMASCRIPT 11, СИМПАК, СИМКОМ

Языки CSL, DRAFT, HOCUS, HEADLANDS реализуют подход сканирования активностей.

Среди процессно-ориентированных языков, наиболее часто употребляются GPSS, SIMULA, SOL, Q-GERT, SIMAN, PAWS, QNAR.

Написанная на таком языке программа работает так же, как несколько программ на языке, ориентированном на события.

Языки имитационного моделирования, за счет снижения гибкости и универсальности, позволяют создавать имитационные модели на несколько порядков быстрее и не требуют работы системных программистов. Они обладают двумя наиболее важными достоинствами: удобством программирования и концептуальной выразительностью.

Основным недостатком языков моделирования является их относительно ограниченная гибкость с точки зрения многообразия исследуемых систем и возможного разнообразия задач их анализа и синтеза. Это приводит к необходимости разработки новых моделей для альтернативных вариантов не только структуры моделируемой системы, но и управляющих элементов сложной системы.

 

Проблемно-ориентированные системы имитационного моделирования представляют собой сложные многокомпонентные программные комплексы, которые предназначены на решение достаточно узких, конкретных проблем. Как правило, они создаются, отлаживаются и совершенствуются коллективами специалистов по данным прикладным проблемам и программистов высокого уровня в течение ряда лет и требуют значительных ресурсов. Авторы [6], например, указывают следующие системы: ПОДСИМ (МГТУ, Москва), ДСИМ (ЭНИМС, Москва), АСИМПТОТА (Санкт-Петербург), DOSIMIS-3 (Магдебург, ФРГ), Process Charter 1.0.2 компании Scitor (Менло-Парк, шт. Калифорния), Powersim 2.01 фирмы Modell Data AS (Берген, Норвегия), Ithink 3.0.61 производства High Performance Systems (Ганновер, шт. Нью-Хэмпшир), Extend+BPR 3.1 компании Imagine That! (Сан-Хосе, шт. Калифорния), Arena (фирмы Systems Modeling); ProModel (фирмы ProModel); ReThink (фирмы Gensym) и др. Краткая информация о некоторых их этих систем приведена в Приложении 4 к настоящему учебному пособию.

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

Проблемно-ориентированные системы ИМ позволяют быстро и эффективно создавать имитационные модели и проводить исследования вообще без программирования, и поэтому с ними непосредственно работает исследователь.

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

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 731; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.