Background Image
Previous Page  11 / 17 Next Page
Information
Show Menu
Previous Page 11 / 17 Next Page
Page Background

ответствующие описаниям процесса, ненаправленными связями – не-

направленные ребра (eo = false), а направленными стрелками — напра-

вленные ребра (eo = true), штриховой линией — вложенность фрагмен-

та метаграфа.

Фрагмент прагматики информационной системы изображен в виде

процесса (см. рис. 4), показанного метаребром me1. Процесс состоит

из элементов процесса v

1

(под знаком «*» понимается произвольное

значение второго индекса). Элементы процесса соединены направлен-

ными ребрами e

1

. В качестве примера для элемента процесса v

15

показаны элементы вложенного подпроцесса. Таким образом, элемент

v

15

одновременно является и элементом процесса me

1

и метаребром,

которое содержит вложенный процесс.

Данные, поступающие на вход элемента v

11

, представлены мета-

вершиной mv

1

, которая содержит вложенные вершины данных v

31

и

v

32

и ненаправленную связь e

31

между ними. Связь метавершины mv

1

с элементом процесса v

11

осуществляется с помощью ребра e

41

. При-

знаком того, что метавершина mv

1

содержит входные данные про-

цесса v

11

, моделируется с помощью атрибута ребра e

41

(вершины и

ребра могут иметь атрибуты, так как используется модель атрибу-

тивного метаграфа). В рассматриваемом случае применяется атрибут

v

11

.

in = true

. Аналогично с помощью ребер e

42

, e

43

, e

44

проводит-

ся привязка метавершин mv

2

и mv

3

к элементам процесса v

11

и v

12

в качестве входных–выходных данных. Случай, когда выходные дан-

ные предыдущего процесса являются входными данными следующего

процесса, показан на рис. 4. Такой подход используется в некоторых

моделях описания процессов, например в синергетических интерре-

презентативных сетях (Synergetic Inter-Representation Network), пред-

ложенных Дж. Португали [11]. Однако предлагаемая модель связи ме-

тавершин данных с элементами процесса носит более гибкий харак-

тер и позволяет моделировать передачу данных как через входные–

выходные метавершины данных, так и другими способами, например,

через представленный метавершиной общий контекст.

Определим прагматику информационной системы

PR=

h

GT

,

GA

i

,

GA =

{

ga

i

}

,

ga

i

=

h

g

j

,

me

k

i

,

где PR — прагматика информационной

системы; GT — структура целей в соответствии с (1); GA — множество

процессов достижения целей; ga

i

— элемент множества процессов до-

стижения целей; g

j

— цель; me

k

— метаребро метаграфа, задающее

процесс достижения цели.

Множество процессов достижения целей GA используется для свя-

зи целей системы с процессами, обеспечивающими их выполнение.

Цели системы организованы в виде частично-упорядоченного множе-

ства. Метаребра метаграфа, задающие процессы достижения целей,

позволяют определить иерархию процессов. Каждой цели ставится в

соответствие процесс ее выполнения в виде метаребра метаграфа.

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 1 93