Введение
 


Одной из актуальных проблем теории и практики имитационного моделирования является автоматизация создания моделей [1–2]. Современные системы имитационного моделирования обычно позволяют задавать модели либо путем непосредственного написания ее кода на специальных языках, таких, как GPSS и SIMSCRIPT, либо используя визуальные конструкторы, которые позволяют значительно сократить время создания модели. Следующим шагом в наиболее развитых системах стало применение параметризованных моделей, реализуемых с помощью специальных мастеров («визардов»). Использование «визардов» позволяет значительно сократить время создания моделей, а, следовательно, и время, затрачиваемое на проведение имитационного эксперимента.
Кроме того, подобные модели необходимы для автоматизации структурно-параметрического синтеза, осуществляемого при помощи поисковых методов, когда поиск проводится в пространстве, как параметров, так и структур [3], а, следовательно, необходимо иметь механизмы автоматического формирования и модификации моделей.
Но повсеместное распространение параметризованных моделей наталкивается на ряд трудностей. Так «визарды» обычно создаются на специальных сценарных языках, требующих от пользователя высокой квалификации. Кроме того, при их создании используются интерфейсы прикладного программирования или объектные модели документов, уникальные для каждой системы имитационного моделирования.
Целью данного доклада является изложение методологии создания подобных моделей и представления архитектуры CASE-системы, созданной на базе этой методологии. Отличительной особенностью рассматриваемых моделей является тот факт, что они моделируют не отдельно взятый объект, а целый класс объектов. Модель же единичного объекта получается путем ограничения общей модели. Ввиду этого назовем такие модели универсальными имитационными моделями.
Универсальная имитационная модель будет иметь трехуровневую архитектуру: уровни идентификации, спецификации и имитации (рисунок).

 
назад

вперед