Проверяемый текст
Слободин, Михаил Юрьевич. Многоатрибутивное формирование гарантоспособных структур информационно-управляющих систем (Диссертация 2004)
[стр. 108]

к широкому классу систем язык моделирования.
Исследования разнообразных дискретных систем показало, что любая система может быть
v описана при помощи необходимого набора абстрактных элементов, называехмых объектами.
Логические правила поведения таких систем описываются аналогичным в каждом случае набором операций.
Среда “GPSS World Student Version” предлагает свой собственный язык программирования для построения моделей систем General Purpose Simulation System Language, что переводится как “Язык для имитационного моделирования систем общего назначения”.
В языке GPSS моделирование системы реализуется с помощью нескольких типов объектов, основными из которых являются блоки и сообщения.
Сообщения (транзакты) это динамические объекты GPSS.
Они создаются в определенных точках модели, продвигаются интерпретатором через блоки, а затем уничтожаются.
Сообщения являются аналогами единиц
потоков в реальной системе.
Они могут представлять собой различные элементы даже в одной системе.
Например, в модели вычислительной машины одни сообщения могут являться прообразом программ пользователя, решаемых на данном компьютере, а другие представляют поток отказов в
в, аппаратных средствах вычислительной машины.
С каждым сообщением в GPSS World связаны параметры.
Параметры могут использоваться для связи конкретных числовых данных с этим сообщением.
“GPSS World Student Version” бесплатная реализация системы “GPSS”, имеющая ограничения на количество блоков транзакций.
Вследствие этого ограничения при разработке системы были широко использованы блоки PLUS (Programming Language Under Simulation).
Данные блоки представляют собой процедуры, написанные на языке, очень напоминающем такие языки высокого уровня как СИ, Паскаль.
Внутри этих процедур могут изменяться любые глобальные переменные, которые описывают состояние моделируемой системы.

108
[стр. 82]

облегчает и упрощает программирование имитационных моделей, поскольку основные функции моделирующего алгоритма при этом реализуются автоматически.
В GPSS World хорошо проработана визуализация процесса моделирования, а также встроены элементы статистической обработки данных.
Сильная сторона GPSS World это его прозрачность для пользователя.
Прозрачность для пользователя ценна по трем причинам.
Во-первых, опасно полагаться на непрозрачное моделирование типа “черный ящик”, внутренние механизмы функционирования которого скрыты от пользователя.
Мало того, что в этом случае нельзя быть уверенным, подходит ли оно для какого-либо конкретного случая, но и невозможно гарантировать, что оно работает, как задумано.
Во-вторых, удачные имитационные модели являются очень ценными и пригодны в течение длительного периода времени.
Возможно, потребуется, чтобы новые сотрудники ознакомились с внутренними процессами модели, а это почти невозможная задача, если модель не имеет высокого уровня прозрачности.
В-третьих, одним из наиболее эффективных, но наименее известных преимуществ компьютерного имитационного моделирования является возможность проникновения в самую суть поведения системы, когда опытный профессионал в области моделирования может видеть внутреннюю динамику в наиболее важные моменты времени процесса моделирования.
GPSS World был разработан с целью решить все эти проблемы.
GPSS World является объектно-ориентированным языком.
Его возможности визуального представления информации позволяют наблюдать и фиксировать внутренние механизмы функционирования моделей.
Его интерактивность позволяет одновременно исследовать и управлять процессами моделирования.
Кроме того, реализована возможность автоматически создавать и выполнять оптимизирующие эксперименты.
Для решения общих задач система моделирования должна представлять пользователю достаточно краткий и в то же время применимый к широкому классу систем язык моделирования.
Исследования разнообразных дискретных систем показало, что любая система может быть
описана при помощи необходимого набора абстрактных элементов, называемых объектами.
Логические правила поведения таких систем описываются аналогичным в каждом случае набором операций.
Среда “GPSS World Student Version” предлагает свой собственный язык программирования для построения моделей систем General Purpose Simulation System Language, что переводится как “Язык для имитационного моделирования систем общего назначения”.
В языке GPSS моделирование системы реализуется с помощью нескольких типов объектов, основными из которых являются блоки и сообщения.
Сообщения (транзакты) это динамические объекты GPSS.
Они создаются в определенных точках модели, продвигаются интерпретатором через блоки, а затем уничтожаются.
Сообщения являются аналогами единиц
82

[стр.,83]

потоков в реальной системе.
Они могут представлять собой различные элементы даже в одной системе.
Например, в модели вычислительной машины одни сообщения могут являться прообразом программ пользователя, решаемых на данном компьютере, а другие представляют поток отказов в аппаратных средствах вычислительной машины.
С каждым сообщением в GPSS World связаны параметры.
Параметры могут использоваться для связи конкретных числовых данных с этим сообщением.
“GPSS World Student Version” бесплатная реализация системы “GPSS”, имеющая ограничения на количество блоков транзакций.
Вследствие этого ограничения при разработке системы были широко использованы блоки PLUS (Programming Language Under Simulation).
Данные блоки представляют собой процедуры, написанные на языке, очень напоминающем такие языки высокого уровня как СИ, Паскаль.
Внутри этих процедур могут изменяться любые глобальные переменные, которые описывают состояние моделируемой системы.

4.4.
Алгоритм работы с программным комплексом Проиллюстрируем алгоритм работы с программным комплексом.
п ш а в г я н н н Z 3 Ш Е Л Search command vgindow yelp N u ir b e r O iC e n t e r e q u 4 N u m b e r O t U z e lP e r C e n t e r e q u 2 N u ir to e r r O fR a s d e lP e r U s e l e q u 4 N u i r b e r O * A r b i t r a t o r e q u 2 N u rrb erO f R a z d e l e q u 8 R e p a i r A r b i c r a t o r T i m e e q u 1 920 R e p a ir C e n t e r T im e e q u 1920 R e p a ir U z e lT im e e q u 9 6 0 R e p a ir R a z d e lT ir o e e q u 480 S e n d in q Q u e r y T im e e q u 1 Q u e r y H a n d lin q T im e e q u 1 C e n t e r F a i l F r e q S t a r t e q u 3 0 0 0 0 0 U z e l F a i l F c e q S t a r t e q u 150 00 0 R a z d e l F a i l F r e q S t a r t e q u 7 5 0 0 0 A r b i t r a t o r F a i l F r e q a t a c t e q u 150 00 0 C h e cJ c F re q e q u 100 Q u e r y F r e q e q u 100 C e n t e r m a t r i x ,1 0 ,2 U z e l m a t r i x , 1 0 , 1 0 U z e lt fo r k m a t r i x , 1 0 , 1 0 R a z d e l m a t r i x , 1 0 , 1 0 , 1 0 , 2 R e s e r v m a t r i x , 1 0 , 1 0 , 1 0 ::''r ; .
/ " у ;;yy,: : -, .________ „____ jfeiock Рис.
4.3 Модуль настройки параметров имитационной модели 83

[Back]