5. Основные конструкции, используемые в Easy Flow

5.1 Параллельная композиция

На языке EasyFlow параллельная композиция является самой распространённой композицией. Для её реализации достаточно организовать два шага, которые не зависят друг от друга.

Следующий пример показывает генерацию двух сетей с помощью пакет CNM . Первая сеть генерируется на основе параметров распределения степеней вершин в соответствии с заданным законом (например, распределение Пуассона), вторая сеть – на основе относительных частот распределения степеней вершин.

Поток WF, запускающий пакет CNM для генерации обеих сетей, представлен в листинге 9.

Листинг 9. Пример параллельной композиции

require netparams1, netparams2;

step Network1Gennerating runs cnm(

in_format = "short",

NodesCount = 10000,

inData = netparams1

);

step Network2Gennerating runs cnm(

in_format = "alt",

NodesCount = 10000,

inData = netparams2

);

Схематично вышеприведённое приложение представлено на рис. 5.1.


Рис. 5.1. Схема приложения независимой генерации двух сетей.

По данному методическому материалу Вы можете найти видеоролик в разделе "Электронные тьюторы".

Для скачивания документа в формате SCORM необходимо обладать правами привилегированного пользователя.





Наш Адрес

НИИ НКТ НИУ ИТМО
Санкт-Петербург,
Биржевая линия, д.4.
Телефон: +7 812 337-6495
E-mail: dukhanov@mail.ifmo.ru