ISSN 2305-5626. Вестник МГТУ им. Н.Э. Баумана: электронное издание. 2013
7
Рис. 7. Совмещенная диаграмма управления и данных
Через каждый узел сети (показан в виде
прямоугольника
) прохо-
дят поток управления и поток данных. Поток управления, входящий
в узел, называется активатором (
ромб
). Получение активации озна-
чает начало работы узла. Выход потока управления из узла называ-
ется событием (
квадрат
). Событие, созданное узлом, может активи-
ровать один или несколько других узлов. Поток данных передает
узлу структурированные входные данные (
треугольник
). После того
как узел закончил работу, в поток данных поступают структуриро-
ванные выходные данные (
окружность
), которые могут переда-
ваться следующему узлу в качестве входных. При срабатывании од-
ного или нескольких активаторов узел активируется, считываются
входные данные и выполняются действия, привязанные к этому уз-
лу. Затем формируются одно или несколько событий и выходные
данные.
Часть узлов, которые не имеют диаграммы, называются базовы-
ми. Составной узел отличается от базового узла тем, что не является
последним в иерархии, т. е. декомпозируется в совмещенную сеть и
состоит из других узлов, каждый из которых, в свою очередь, может
быть либо базовым, либо составным.
К каждому базовому узлу привязывается вычислительная се-
мантика в виде последовательности действий (операций) на языке
некоторого исполнителя. В качестве исполнителя может выступать
некоторый внешний интерпретатор — система программирования,
виртуальная машина, внешняя библиотека, какие-либо исполни-
тельные устройства. В свою очередь, составной узел строится из
других узлов, а его вычислительная семантика однозначно опреде-
ляется внутренними узлами и соединяющими их дугами [11].
1,2,3,4,5,6 8,9,10,11,12,13