Основное преимущество использования метаграфов для предста-
вления семантики информационной системы состоит в том, что с по-
мощью метавершин можно легко аннотировать существующие верши-
ны и связи дополнительными вершинами, не разрушая существующие
семантические элементы и не перестраивая отношения между ними.
Это позволяет в случае изменения прагматики информационной си-
стемы (при изменении целей информационной системы) с помощью
метавершин гибко достраивать семантику информационной системы
для реализации требуемых изменений.
В работе [11] предложено применение сетевой структуры (синер-
гетической интеррепрезентативной сети) для моделирования сложных
взаимодействий на основе событий, но не предложены подходы к мо-
делированию данных. Подход на основе метаграфов позволяет моде-
лировать прагматику информационной системы в виде единой струк-
туры, содержащей данные, процессы и взаимосвязи между ними.
Идея описания процессов в виде метаребер метаграфа отчасти на-
поминает описание процессов в workflow-системе [13]. В настоящее
время классические workflow-системы критикуют за жесткость свя-
зей, невозможность динамически адаптировать поведение workflow-
системы. Для устранения недостатков классических workflow-систем
предлагается подход, основанный на событиях.
В работе [14] такой подход называется событийно-ориентирован-
ной цепочкой процессов (event-driven process chain). В предлагаемом
подходе одно входное событие влечет за собой выполнение одного
процесса, который порождает одно выходное событие.
Более гибкий по сравнению с подходом, предложенным в рабо-
те [14], предлагается в работе [15] где событийно-ориентированные
процессы рекомендовано строить с использованием системы продук-
ционных правил, которые реализуют проверку входных событий, вы-
полнение действий и порождение выходных событий.
Подход на основе метаграфовых агентов более гибок, чем подходы,
рассмотренные в работах [14, 15]. В нем не делается различий между
специально генерируемыми событиями и изменениями данных, как те,
так и другие представляются фрагментами метаграфа. Срабатывание
правил метаграфового агента может быть обусловлено возникновени-
ем события в виде вершины метаграфа и изменением данных, которые
также трактуются как фрагмент метаграфа. В отличие от workflow-
подхода предусмотрена явная связь процессов с целями системы.
Новизна работы состоит в том, что авторами предложен подход к
описанию семантики и прагматики информационных систем на осно-
ве метаграфов, предложена модель ИЭМ, введены основные операции
над метаграфами в форме ИЭМ, предложен способ реализации праг-
матики с помощью метаграфового агента.
96 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 1