41 три взаимоувязанные компоненты, получившие название исполнительной структуры, сценария и режиссера. Исполнительная структура [19] представляет собой графическую модель (процессо-ресурсно-объектный граф програф), описывающую потенциально возможные взаимодействия процессов, объектов и ресурсов. Сценарий работы схемы определяет порядок следования процессов (фактически ограничивая их потенциально возможные последовательности). Назначение режиссера схемы заключается в управлении исполнительной структурой в соответствии со сценарием, оценке ситуации, а также принятии решений по корректировке сценария и/или исполнительной структуры схемы. Разработка модели исполнительной структуры осуществляется в следующей последовательности [19]: • строится каркас модели в виде прографа, вершины которого соответствуют процессам и накопителям, содержащим ресурсы и объекты; • вводятся атрибуты ресурсов и объектов, при этом соответствующие накопители преобразуются в таблицы, строки которых сопоставлены атрибутам, а столбцы экземплярам объектов(значениям ресурсов); • выполняемые процессами преобразования задаются в виде процедур над таблицами. Построенная модель является объектом имитационного эксперимента на временной шкале (шкале тактности). Результаты эксперимента представляются временными графиками движения объектов и изменения состояний накопителей. Специфика модели заключается в: • разделении атрибутов на первичные (зависимые и независимые), задаваемые извне, и вторичные, вычисляемые переходами модели при ее функционировании; • семантическом разделении переходов на простые переходы, переключатели и приоритетные выборки; |
определяемом моментами срабатывания переходов, и в реальном времени путем задания для переходов задержек времени, отображающих продолжительность реальных операций. Рассмотренные идеи получили серьезное развитие в работах [186, 187]. Авторы предлагают имитационно-схемный подход к динамическому моделированию, в основе которого лежит иерархия моделей (имитационных схем), достоинство которой заключается в возможности исследования динамики работы каждой схемы независимо от других схем. Имитационная схема развивает аппарат сетей Петри и содержит в себе три взаимоувязанные компоненты, получившие название исполнительной структуры, сценария и режиссера. Исполнительная структура представляет собой графическую модель (процессо-ресурсно-объектный граф програф [187]), описывающую потенциально возможные взаимодействия процессов, объектов и ресурсов. Сценарий работы схемы определяет порядок следования процессов (фактически ограничивая их потенциально возможные последовательности). Назначение режиссера схемы заключается в управлении исполнительной структурой в соответствии со сценарием, оценке ситуации, а также принятии решений по корректировке сценария и/или исполнительной структуры схемы. Разработка модели исполнительной структуры осуществляется в следующей последовательности [187]: • строится каркас модели в виде прографа, вершины которого соответствуют процессам и накопителям, содержащим ресурсы и объекты; • вводятся атрибуты ресурсов и объектов, при этом соответствующие накопители преобразуются в таблицы, строки которых сопоставлены атрибутам, а столбцы экземплярам объектов (значениям ресурсов); • выполняемые процессами преобразования задаются в виде процедур над таблицами. Построенная модель является объектом имитационного эксперимента на временной шкале (шкале тактности). Результаты эксперимента 51 представляются временными графиками движения объектов и изменения состояний накопителей. Специфика модели заключается в: • разделении атрибутов на первичные (зависимые и независимые), задаваемые извне, и вторичные, вычисляемые переходами модели при ее функционировании; • семантическом разделении переходов на простые переходы, переключатели и приоритетные выборки; • определении логических функций дуг переходов на атрибутах на атрибутах связанных с нними таблиц; • наличии альтернативы при задании задержки перехода функция от атрибутов объектов, константа, а также случайная величина, равномерно распределенная на заданном интервале. Рассмотренная модель исполнительной структуры описывает только внешнее управление процессами через процедуры над таблицами. Для явного описания как внутреннего, так и внешнего управления служит сценарий работы схемы. Сценарий представляется сетевой моделью с двумя типами объектов: позициями и переходами. Позициям сценария сопоставляются наборы продукций вида “ЕСЛИ f ТО г”, где f предикат на заданном множестве внутренних ситуаций, г процедура изменения внутренней ситуации (значений параметров процесса). Переходам сценария сопоставляются выражения “U=VaW”, где V, W условия наступления события соответственно при внешнем и внутреннем управлении процессом. Общая схема структурно-динамического моделирования содержит следующие этапы [187]: 1) Разработка многоуровневого макросценария в виде графа операций без логических условий и его верификация в соответствии с [102]. 2) Разработка под макросценарий 1-го уровня прографа исполнительной структуры 1-го уровня. 3) Преобразование макросценария в сценарий 1-го уровня в виде графа операций с логическими условиями. 52 |