Data-driven processing please see Bottom-up processing