-
Notifications
You must be signed in to change notification settings - Fork 2
Nodes and Arrows Model
The nodes and arrows model is based on the thesis.
We call an execution a flow. Each flow consists of multiple work steps. Each work step receives data from previous steps, processes it, and passes the result data on to following steps. We call a work step a node. A flow consists of one or more nodes which are connected by data flows.
A flow graph (FG) consists of nodes and arrows.
There are two types of arrows, indicated by solid (dependent
) and dashed (dispatched
) arrows.
A crossed arrow represents a variable number of arrows, 0 or more.
The final result of a flow connected by dependent arrows depends on all previously executed nodes that are connected by solid arrows.
Dashed arrows indicate creation of new flows, which have their own final result data.
A crossed arrow represents a variable number of arrows, 0 or more.