A method for providing context based assistance to a control system operator, the method comprising: detecting a first instance of a control system event; determining event complexity corresponding to the first instance of the control system event, wherein said determination of event complexity is based on a set of predefined rules for ascertaining event complexity; and responsive to determining that event complexity corresponding to the first instance of the control system event exceeds a predefined complexity threshold: retrieving a set of operator inputs received at a control system in response to a detected second instance of the control system event, wherein the second instance of the control system event was detected prior in time to the detected first instance of the control system event; and communicating to the control system operator, information identifying a set of operator inputs for responding to the detected first instance of the control event, wherein the identified operator inputs are a sub-set of the retrieved set of operator inputs; wherein the determination of event complexity is based on one or more of: a number of control system processes that the control system operator is monitoring; a length of time for which the control system operator has been on shift; a total number of control system events of a predefined type that the control system operator has addressed during a shift; physiological information corresponding to the control system operator; and information describing rest or physical activity undertaken by the control system operator within a predefined time window. detecting a first instance of a control system event; determining event complexity corresponding to the first instance of the control system event, wherein said determination of event complexity is based on a set of predefined rules for ascertaining event complexity; and responsive to determining that event complexity corresponding to the first instance of the control system event exceeds a predefined complexity threshold: retrieving a set of operator inputs received at a control system in response to a detected second instance of the control system event, wherein the second instance of the control system event was detected prior in time to the detected first instance of the control system event; and communicating to the control system operator, information identifying a set of operator inputs for responding to the detected first instance of the control event, wherein the identified operator inputs are a sub-set of the retrieved set of operator inputs; wherein the determination of event complexity is based on one or more of: a number of control system processes that the control system operator is monitoring; a length of time for which the control system operator has been on shift; a total number of control system events of a predefined type that the control system operator has addressed during a shift; physiological information corresponding to the control system operator; and information describing rest or physical activity undertaken by the control system operator within a predefined time window. retrieving a set of operator inputs received at a control system in response to a detected second instance of the control system event, wherein the second instance of the control system event was detected prior in time to the detected first instance of the control system event; and communicating to the control system operator, information identifying a set of operator inputs for responding to the detected first instance of the control event, wherein the identified operator inputs are a sub-set of the retrieved set of operator inputs; wherein the determination of event complexity is based on one or more of: a number of control system processes that the control system operator is monitoring; a length of time for which the control system operator has been on shift; a total number of control system events of a predefined type that the control system operator has addressed during a shift; physiological information corresponding to the control system operator; and information describing rest or physical activity undertaken by the control system operator within a predefined time window. a number of control system processes that the control system operator is monitoring; a length of time for which the control system operator has been on shift; a total number of control system events of a predefined type that the control system operator has addressed during a shift; physiological information corresponding to the control system operator; and information describing rest or physical activity undertaken by the control system operator within a predefined time window.