Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
model-00ae89b6 / Л13_М_pr_.doc
Скачиваний:
49
Добавлен:
10.04.2015
Размер:
166.91 Кб
Скачать

6.2.2. Процессо – ориентированный подход

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

К достоинствам ПрО представления моделей следует отнести компактность и наглядность.

Событийные модели обладают гибкостью, но они уступают ПрО системе в простоте и наглядности составления моделей.

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

Построение моделей предусматривает раздельное определение модельной среды и выполняемых в ней действий.

Фактически дискретная событийная модель состоит их трех частей:

  1. часть описания среды моделирования: предусматривает явное определение всех констант и переменных, используемых программами;

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

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

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

6.3. Объекты системы моделирования

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

Программист реализует логику их взаимодействия, используя определенные в системе и (если это необходимо) составленные самостоятельно процедуры, ориентированные на использование объектов. Классифицируем объекты системы моделирования.

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

Перемещаемые и неподвижные. Перемещение объектов вызывает осуществление событий в системе и изменение системного времени.

Скалярные и множественные. Скалярные объекты характеризуются одним единственным значением. Множественные объекты – набором значений.

Одиночные и групповые. Групповые объекты объединяются в совокупности по некоторому признаку. Основная форма существования групповых объектов – списки. В списки связывают объекты различных типов. Чаще всего действия над списками осуществляются автоматически. Другим типом групповых объектов являютсяансамбли. Они могут обладать целым набором групповых свойств, допускающих одновременное их изменение для всех членов ансамбля.

Соседние файлы в папке model-00ae89b6