Имитационное моделирование сложных систем. Духанов А.В - 62 стр.

UptoLike

62
ЛЕКЦИЯ 6. КОНЦЕПЦИЯ ОБЪЕКТНО-
ОРИЕНТИРОВАННОЙ СИСТЕМЫ
МОДЕЛИРОВАНИЯ
Существуют шесть основных понятий, на которых базиру-
ется концепция ООСМ.
1) Граф модели. Все процессы, независимо от количества
уровней структурного анализа, объединяются в виде ориентиро-
ванного графа.
2) Транзакт формальный запрос на какое-либо обслужи-
вание. Транзакт в отличие от обычных заявок, которые рассмат-
риваются при анализе моделей массового обслуживания, имеет
набор динамически изменяющихся особых свойств и парамет-
ров. Пути миграции транзактов по графу стохастической сети
определяются логикой функционирования компонентов модели
в узлах сети.
Транзакт является динамической единицей любой модели,
работающей под управлением имитатора.
Транзакт может выполнять следующие действия:
a. порождать группы (семейства) других транзактов;
b. поглощать другие транзакты конкретного семейства;
c. захватывать ресурсы и использовать их некоторое время,
а затем – освобождать;
d. определять времена обслуживания, накапливать инфор-
мацию о пройденном пути и иметь информацию о своем
дальнейшем пути и о путях других транзактов.
Основные параметры транзактов:
a. уникальный идентификатор транзакта;
b. идентификатор (номер) семейства, к которому принад-
лежит транзакт;
ЛЕКЦИЯ 6. КОНЦЕПЦИЯ ОБЪЕКТНО-
  ОРИЕНТИРОВАННОЙ СИСТЕМЫ
  МОДЕЛИРОВАНИЯ

     Существуют шесть основных понятий, на которых базиру-
ется концепция ООСМ.
    1) Граф модели. Все процессы, независимо от количества
уровней структурного анализа, объединяются в виде ориентиро-
ванного графа.
    2) Транзакт – формальный запрос на какое-либо обслужи-
вание. Транзакт в отличие от обычных заявок, которые рассмат-
риваются при анализе моделей массового обслуживания, имеет
набор динамически изменяющихся особых свойств и парамет-
ров. Пути миграции транзактов по графу стохастической сети
определяются логикой функционирования компонентов модели
в узлах сети.
     Транзакт является динамической единицей любой модели,
работающей под управлением имитатора.
     Транзакт может выполнять следующие действия:
     a. порождать группы (семейства) других транзактов;
     b. поглощать другие транзакты конкретного семейства;
     c. захватывать ресурсы и использовать их некоторое время,
        а затем – освобождать;
     d. определять времена обслуживания, накапливать инфор-
        мацию о пройденном пути и иметь информацию о своем
        дальнейшем пути и о путях других транзактов.
     Основные параметры транзактов:
     a. уникальный идентификатор транзакта;
     b. идентификатор (номер) семейства, к которому принад-
        лежит транзакт;


                                 62