Flow-based programming

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:abbreviation FBP
gptkbp:characteristic applications defined as networks of black box processes
components communicate via message passing
data packets flow through network
emphasizes loose coupling
processes have defined input and output ports
supports parallelism
visual programming possible
gptkbp:creator gptkb:J._Paul_Morrison
gptkbp:documentedIn Flow-Based Programming: A New Approach to Application Development (book)
gptkbp:focusesOn data flow
process networks
https://www.w3.org/2000/01/rdf-schema#label Flow-based programming
gptkbp:influenced gptkb:Quartz_Composer
gptkb:LabVIEW
gptkb:Node-RED
gptkb:NiFi
gptkb:Max/MSP
gptkb:Pure_Data
IBM InfoSphere Streams
NoFlo
gptkbp:introducedIn 1970s
gptkbp:relatedTo reactive programming
dataflow programming
pipeline (software)
gptkbp:usedIn data processing
business process modeling
IoT applications
visual programming environments
gptkbp:bfsParent gptkb:Visual_Programming_Language_(VPL)
gptkb:J._Paul_Morrison
gptkbp:bfsLayer 7