1. A method for contextualizing operating procedures, comprising: receiving a set of procedures, each procedure including text describing user actions which are to be performed on a physical device to implement the procedure; providing a model of the device which refers to a set of components of the physical device on which user actions are performable, for each of the components in the set, the device model providing a state chart which links an action performable on the component with states assumed by the component before and after the action is performed; for each procedure in the set, segmenting the text into a sequence of instruction steps, each instruction step including an action to be performed on one of the components of the device that is referred to in the device model, the segmenting of the text including natural language processing the text to identify action verbs and their objects in the text, and where an object of the action verb refers to a component in the device model, tagging the object with the referenced component; receiving a request for one of the procedures; retrieving the sequence of instruction steps for the requested procedure; receiving device data from the physical device; for each of a plurality of the instruction steps in the retrieved sequence, contextualizing a current one of the instruction steps, based on the device data and the state chart of the respective component referred to in the device model; and outputting a representation of the contextualized instruction step to a display device.
1. A method for contextualizing operating procedures, comprising: receiving a set of procedures, each procedure including text describing user actions which are to be performed on a physical device to implement the procedure; providing a model of the device which refers to a set of components of the physical device on which user actions are performable, for each of the components in the set, the device model providing a state chart which links an action performable on the component with states assumed by the component before and after the action is performed; for each procedure in the set, segmenting the text into a sequence of instruction steps, each instruction step including an action to be performed on one of the components of the device that is referred to in the device model, the segmenting of the text including natural language processing the text to identify action verbs and their objects in the text, and where an object of the action verb refers to a component in the device model, tagging the object with the referenced component; receiving a request for one of the procedures; retrieving the sequence of instruction steps for the requested procedure; receiving device data from the physical device; for each of a plurality of the instruction steps in the retrieved sequence, contextualizing a current one of the instruction steps, based on the device data and the state chart of the respective component referred to in the device model; and outputting a representation of the contextualized instruction step to a display device. 4. The method of claim 1 , wherein the segmenting includes applying rules to identify instructions comprising at least one of: conditional steps, iterations, and loops, and wherein the method includes generating a sequence of instructions from the instruction.