передачи данных ЦП СП,
X
IC
↔
=
X
I
∪
X
C
∪
X
↔
;
X
S
↔
— множе-
ство вершин обработки структур данных, а также передачи данных
ЦП СП,
X
S
↔
=
X
S
∪
X
↔
;
Y
S
— множество вершин структур данных,
D
S
↔
Y
S
,
Y
S
⊂
Y
;
Y
P
— множество вершин данных примитивного
типа
D
P
↔
Y
P
,
Y
P
⊂
Y
.
Для полного формального описания декомпозированного ин-
формационного графа программы также должны быть формаль-
но определены отношения между элементами множеств вершин:
F
1
X
IC
↔
— множество вершин-образов вершин потока управления в
ЦП,
F
1
X
IC
↔
⊂
X
IC
↔
;
F
−
1
1
X
IC
↔
— множество вершин-прообразов
вершин потока управления в ЦП,
F
−
1
1
X
IC
↔
⊂
X
IC
↔
;
F
1
X
S
↔
— мно-
жество вершин-образов вершин потока управления в СП,
F
1
X
S
↔
⊂
X
S
↔
;
F
−
1
1
X
S
↔
— множество вершин-прообразов вершин
потока управления в СП,
F
−
1
1
X
S
↔
⊂
X
S
↔
;
F
2
X
IC
↔
— множество
вершин-образов вершин потока управления во множестве вершин, со-
ответствующих обрабатываемым в ЦП данным,
F
2
X
IC
↔
⊂
Y
P
(если
d
1
↔
y
1
∈
Y
P
является результатом работы инструкции
x
1
∈
X
IC
↔
,
то
F
2
x
1
=
y
1
)
;
F
−
1
2
X
IC
↔
— множество вершин-прообразов вершин
потока управления во множестве вершин, соответствующих обраба-
тываемым в ЦП данным,
F
−
1
2
X
IC
↔
⊂
Y
P
(если
d
1
↔
y
1
∈
Y
P
является
исходным данным для инструкции
x
1
∈
X
IC
↔
, то
F
−
1
2
x
1
=
y
1
);
F
2
X
S
↔
— множество вершин-образов вершин потока управления во
множестве вершин, соответствующих обрабатываемым в СП дан-
ным,
F
2
X
S
↔
⊂
Y
S
(если
d
1
↔
y
1
∈
Y
S
является результатом ра-
боты инструкции
x
1
∈
X
S
↔
, то
F
2
x
1
=
y
1
)
;
F
−
1
2
X
S
↔
— множество
вершин-прообразов вершин потока управления во множестве вершин,
соответствующих обрабатываемым СП данным,
F
−
1
2
X
S
↔
⊂
Y
S
(если
d
1
↔
y
1
∈
Y
S
является исходным данным для инструкции
x
1
∈
X
S
↔
,
то
F
−
1
2
x
1
=
y
1
)
;
F
3
Y
P
— множество вершин-образов вершин данных,
обрабатываемых в ЦП, во множестве вершин потока управления, вы-
полняемого ЦП,
F
3
Y
P
⊂
X
IC
↔
(если
d
1
↔
y
1
∈
Y
P
является исходным
данным для инструкции
x
1
∈
X
IC
↔
, то
F
3
y
1
=
x
1
;
F
−
1
3
Y
P
— множество
вершин-прообразов вершин данных, обрабатываемых в ЦП, во мно-
жестве вершин потока управления, выполняемого ЦП,
F
−
1
3
Y
P
⊂
X
IC
↔
(если
d
1
↔
y
1
∈
Y
P
является результатом обработки для инструкции
x
1
∈
X
IC
↔
, то
F
−
1
3
y
1
=
x
1
);
F
3
Y
S
— множество вершин-образов вер-
шин данных, обрабатываемых в СП, во множестве вершин потока
управления, выполняемого СП,
F
3
Y
S
⊂
X
S
↔
(если
d
1
↔
y
1
∈
Y
S
является исходным данным для инструкции
x
1
∈
X
S
↔
, то
F
3
y
1
=
x
1
);
F
−
1
3
Y
S
— множество вершин-прообразов вершин данных, обрабатыва-
емых в СП, во множестве вершин потока управления, выполняемого
СП,
F
−
1
3
Y
S
⊂
X
S
↔
(если
d
1
↔
y
1
∈
Y
S
является результатом обработ-
ки для инструкции
x
1
∈
X
S
↔
, то
F
−
1
3
y
1
=
x
1
).
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2016. № 1 117