A system comprising: a plurality of agents, each agent coupled to at least one sensor, wherein each of the agents receives data from the at least one sensor coupled to the agent; a data processing component comprising a data bus, coupled to the plurality of agents, wherein the data processing component is configured to transform streams of input into streams of output by forming a series of interconnected transductions, wherein each transduction comprises: one or more inputs, each given as a reference to at least one of an external data source or a transducer, one or more outputs, each given as a reference to at least one of an external data sink or a transducer, and for each input, a pattern to be applied to the input, to filter, collect, and organize the raw input into a more useful, partially processed or matched form where a result of attempting to match an input pattern to an input sequence can have at least three different states, and to remove erroneous input, wherein the at least three different states comprise: until a minimum input of the input pattern has been matched, the result of attempting to match will be a transducer in a cold state; after the minimum input has been matched and before a maximum input has been matched, the result of attempting to match will be a transducer in a warm state; and after the maximum input has been matched, the result of attempting to match will be a transducer in a hot state, and wherein data is flowing on a push basis from a sensor to an agent, and wherein the data flows change so that the data is flowing on a pull basis by an agent from a sensor when all of the inputs of an agent are at least in the warm state and when one or more of the inputs of the sensor are in the hot state, and the transducer is in the warm state, and wherein an agent is configured to accelerate its at least one sensor that is in the warm state thus forcing each such sensor to consider its pattern fully matched and thus to become in the hot state and to produce its output, thereby effectively allowing the agent to pull data from its at least one sensor. a plurality of agents, each agent coupled to at least one sensor, wherein each of the agents receives data from the at least one sensor coupled to the agent; a data processing component comprising a data bus, coupled to the plurality of agents, wherein the data processing component is configured to transform streams of input into streams of output by forming a series of interconnected transductions, wherein each transduction comprises: one or more inputs, each given as a reference to at least one of an external data source or a transducer, one or more outputs, each given as a reference to at least one of an external data sink or a transducer, and one or more inputs, each given as a reference to at least one of an external data source or a transducer, one or more outputs, each given as a reference to at least one of an external data sink or a transducer, and for each input, a pattern to be applied to the input, to filter, collect, and organize the raw input into a more useful, partially processed or matched form where a result of attempting to match an input pattern to an input sequence can have at least three different states, and to remove erroneous input, until a minimum input of the input pattern has been matched, the result of attempting to match will be a transducer in a cold state; after the minimum input has been matched and before a maximum input has been matched, the result of attempting to match will be a transducer in a warm state; and after the maximum input has been matched, the result of attempting to match will be a transducer in a hot state, and wherein data is flowing on a push basis from a sensor to an agent, and wherein the data flows change so that the data is flowing on a pull basis by an agent from a sensor when all of the inputs of an agent are at least in the warm state and when one or more of the inputs of the sensor are in the hot state, and the transducer is in the warm state, and wherein an agent is configured to accelerate its at least one sensor that is in the warm state thus forcing each such sensor to consider its pattern fully matched and thus to become in the hot state and to produce its output, thereby effectively allowing the agent to pull data from its at least one sensor.