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

Чтобы реализовать на ЭВМ модель сложной системы, нужен аппарат моделирования, который в принципе должен быть специализированным. Он должен предоставлять исследователю:

• удобные способы организации данных, обеспечивающие простое и эффективное моделирование;

• удобные средства формализации и воспроизведения динамических свойств моделируемой системы;

• возможность имитации стохастических систем, т.е. процедур генерации ПСЧ и вероятностного (статистического) анализа результатов моделирования;

• простые и удобные процедуры отладки и контроля программы;

• доступные процедуры восприятия и использования языка и др.

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

Классические языки моделирования являются процедурно-ориентированными и обладают рядом специфических черт.

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

понятий имитации. С их помощью можно организовать процесс общения заказчика и разработчика модели. Различают языки моделирования непрерывных и дискретных процессов. В настоящее время сложилась ситуация, когда не следует противопоставлять языки общего назначения (ЯОН) и языки имитационного моделирования (ЯИМ). На рисунке представлена классификация языков программирования по различным основаниям, которая может служить основой для средств моделирования систем формирования рационального подхода к выбору конкретного языка реализации имитационной модели исследуемой АИС, о чем будет подробнее сказано ниже.

 
 


Важнейшими проблемами применения языков моделирования являются их эффективность, совместимость с другими

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: