Dataflow, term used in computing… closely related to message passing… software architecture based on the idea that changing the value of a variable should automatically force recalculation of the values of other variables. Dataflow programming languages embody these principles, with Spreadsheets perhaps the most widespread embodiment of dataflow (though) not restricted to recalculating numeric values, as done in spreadsheets. For example, dataflow can be used to redraw a picture in response to mouse movements, or to make robot turn in response to a change in light level. The term dataflow may also be used to refer to the flow of data within a system, and is the name normally given to the arrows in a data flow diagram that represent the flow of data between external entities, processes, and data stores.”


About this entry