This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to manage the store of Demand Management Data.<br/>(2) The ability for the data about the use of transport modes that is received to be loaded directly into the store of Demand Management Data.<br/>(3) The ability for the received data to be sent to the functionality responsible for reviewing demand management strategies.<br/>(4) The ability to extract data from the Demand Management Data and send it to the appropriate functionality for use in the development of new demand management strategies.<br/>
(a) continuously monitor for the arrival of the data flow containing the updated demand data;<br/>(b) when the data flow in (a) arrives, load the data into the store of Demand Data;<br/>(c) send all of the data to the Analyse Data function and wait for it to respond with strategy criteria in the request demand strategy data flow;<br/>(d) when the data flow in (c) is received search through the available strategies in the store of Demand Data;<br/>(e) if a suitable strategy is found in (d) send it to the Demand Management Strategy Implementation function;<br/>(f) if no suitable strategy is found in (d) send the data for demand strategy development to the Produce Demand Management Strategy function;<br/>(g) when as a result of (f) the developed demand strategy data flow is received, load it into the store of Demand Data and also send it to the Demand Management Strategy Implementation function;<br/>(h) when any of data flows containing other the requests for data and/or strategies is received, respond by sending what was requested to the function that sent the data flow;<br/>(i) when the request for the implementation of a particular strategy is received from the Provide Operator Interface function, implement (e) for that strategy.<br/>