Use case : View Monitoring Data Summary : The monitoring operator requests to view the current status of one or more locations. Actor : Monitoring Operator Precondition: The monitoring operator is logged in. Main sequence: 1. The monitoring operator requests to view the status of a monitoring location. 2. The system displays the monitoring status as follows : Sensor status for each sensor (value, upper limit, lower limit, alarm status). Alternative sequence: Step 2: Emergency situation. System displays emergency warning message to operator. Postcondition: Monitoring status has been displayed. Use case : View Alarms Summary: The monitoring operator views outstanding alarms and acknowledges that the cause of an alarm is being addressed. Actor: Monitoring Operator Precondition: The monitoring operator is logged in. Main sequence: 1. The monitoring operator requests to view the outstanding alarms. 2. The system displays the outstanding alarms. For each alarm, the system displays the name of the alarm, alarm description, location of alarm, and severity of alarm (high, medium, low).` Alternative sequence: 1. Step 2: Emergency situation. System displays emergency warning message to operator. Postcondition: Outstanding alarms have been displayed. Use case : Generate Monitoring Data Summary: Monitoring data is generated on an ongoing basis. Operators are notified of new monitoring status to which they have subscribed Actor: Remote Sensor (primary), Monitoring Operator (secondary) Precondition: The remote system is operational. Main sequence: 1. The Remote Sensor sends new monitoring data to the system. 2. The system updates the monitoring status as follows: Sensor status for each sensor (value, upper limit, lower limit, alarm status). 3. The system sends new monitoring status to monitoring operators who have subscribed to receive status updates. Alternative sequence: 1. Step 2: Emergency situation. System displays emergency warning message to operator. Postcondition: Monitoring status has been updated. Use case : Generate Alarm Summary: If an alarm condition is detected, an alarm is generated. Operators are notified of new alarms to which they have subscribed. Actor: Remote Sensor (primary), Monitoring Operator (secondary) Precondition: The external sensor is operational. Main sequence: 1. The Remote Sensor sends an alarm to the system. 2. The system updates the alarm data. The system stores the name of the alarm, alarm description, location of alarm, and severity of alarm (high, medium, low). 3. The system sends the new alarm data to monitoring operators who have subscribed to receive alarm updates. Alternative sequence: 1. Step 2: Emergency situation. System displays emergency warning message to operator. 2. Step 3: If the alarm is severe, display flashing warning. Postcondition: Alarm data have been updated.