,Pair_id,Text1,Text2,Class 0,"(1, 2)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Neutral 1,"(1, 3)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Neutral 2,"(1, 4)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Neutral 3,"(1, 5)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Neutral 4,"(1, 6)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,There shall be a maximum number of heating or cooling units that can be on at any given time.,Neutral 5,"(1, 7)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 6,"(1, 8)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 7,"(1, 9)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 8,"(1, 10)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 9,"(1, 11)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 10,"(1, 12)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 11,"(1, 13)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 12,"(1, 14)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 13,"(1, 15)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The themas system shall only process current temperature,Neutral 14,"(1, 16)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 15,"(1, 17)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 16,"(1, 18)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 17,"(1, 19)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 18,"(1, 20)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 19,"(1, 21)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 20,"(1, 22)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 21,"(1, 23)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 22,"(1, 24)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 23,"(1, 25)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 24,"(1, 26)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 25,"(1, 27)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 26,"(1, 28)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 27,"(1, 29)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 28,"(1, 30)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 29,"(1, 31)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 30,"(1, 32)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 31,"(1, 33)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 32,"(1, 34)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 33,"(1, 35)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 34,"(1, 36)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 35,"(1, 37)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 36,"(1, 38)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 37,"(1, 39)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 38,"(1, 40)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 39,"(1, 41)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 40,"(1, 42)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 41,"(1, 43)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 42,"(1, 44)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 43,"(1, 45)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 44,"(1, 46)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 45,"(1, 47)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 46,"(1, 48)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 47,"(1, 49)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 48,"(1, 50)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 49,"(1, 51)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 50,"(1, 52)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 51,"(1, 53)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 52,"(1, 54)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 53,"(1, 55)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 54,"(1, 56)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 55,"(1, 57)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The THEMAS system should record each event by a description for that event.,Neutral 56,"(1, 58)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 57,"(1, 59)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 58,"(1, 60)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 59,"(1, 61)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 60,"(1, 62)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 61,"(1, 63)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 62,"(1, 64)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 63,"(1, 65)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 64,"(1, 66)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 65,"(1, 67)",The system shall read the intialization file and the definitions shall be derived from the initialization data in the file.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 66,"(2, 3)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Neutral 67,"(2, 4)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Neutral 68,"(2, 5)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Neutral 69,"(2, 6)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,There shall be a maximum number of heating or cooling units that can be on at any given time.,Neutral 70,"(2, 7)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 71,"(2, 8)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 72,"(2, 9)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 73,"(2, 10)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 74,"(2, 11)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 75,"(2, 12)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 76,"(2, 13)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 77,"(2, 14)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 78,"(2, 15)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The themas system shall only process current temperature,Neutral 79,"(2, 16)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 80,"(2, 17)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 81,"(2, 18)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 82,"(2, 19)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 83,"(2, 20)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 84,"(2, 21)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 85,"(2, 22)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 86,"(2, 23)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 87,"(2, 24)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 88,"(2, 25)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 89,"(2, 26)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 90,"(2, 27)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 91,"(2, 28)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 92,"(2, 29)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 93,"(2, 30)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 94,"(2, 31)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 95,"(2, 32)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 96,"(2, 33)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 97,"(2, 34)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 98,"(2, 35)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 99,"(2, 36)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 100,"(2, 37)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 101,"(2, 38)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 102,"(2, 39)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 103,"(2, 40)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 104,"(2, 41)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 105,"(2, 42)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 106,"(2, 43)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 107,"(2, 44)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 108,"(2, 45)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 109,"(2, 46)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 110,"(2, 47)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 111,"(2, 48)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 112,"(2, 49)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 113,"(2, 50)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 114,"(2, 51)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 115,"(2, 52)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 116,"(2, 53)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 117,"(2, 54)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 118,"(2, 55)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 119,"(2, 56)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 120,"(2, 57)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The THEMAS system should record each event by a description for that event.,Neutral 121,"(2, 58)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 122,"(2, 59)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 123,"(2, 60)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 124,"(2, 61)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 125,"(2, 62)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 126,"(2, 63)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 127,"(2, 64)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 128,"(2, 65)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 129,"(2, 66)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 130,"(2, 67)",The THEMAS system shall use the information contained in the initialization data file to determine which heating and cooling units are part of the THEMAS system.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 131,"(3, 4)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Neutral 132,"(3, 5)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Neutral 133,"(3, 6)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,There shall be a maximum number of heating or cooling units that can be on at any given time.,Neutral 134,"(3, 7)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 135,"(3, 8)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 136,"(3, 9)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 137,"(3, 10)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 138,"(3, 11)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 139,"(3, 12)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 140,"(3, 13)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 141,"(3, 14)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 142,"(3, 15)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The themas system shall only process current temperature,Neutral 143,"(3, 16)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 144,"(3, 17)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 145,"(3, 18)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 146,"(3, 19)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 147,"(3, 20)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 148,"(3, 21)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 149,"(3, 22)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 150,"(3, 23)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 151,"(3, 24)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 152,"(3, 25)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 153,"(3, 26)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 154,"(3, 27)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 155,"(3, 28)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 156,"(3, 29)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 157,"(3, 30)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 158,"(3, 31)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 159,"(3, 32)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 160,"(3, 33)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 161,"(3, 34)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 162,"(3, 35)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 163,"(3, 36)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 164,"(3, 37)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 165,"(3, 38)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 166,"(3, 39)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 167,"(3, 40)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 168,"(3, 41)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 169,"(3, 42)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 170,"(3, 43)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 171,"(3, 44)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 172,"(3, 45)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 173,"(3, 46)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 174,"(3, 47)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 175,"(3, 48)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 176,"(3, 49)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 177,"(3, 50)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 178,"(3, 51)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 179,"(3, 52)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 180,"(3, 53)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 181,"(3, 54)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 182,"(3, 55)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 183,"(3, 56)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 184,"(3, 57)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The THEMAS system should record each event by a description for that event.,Neutral 185,"(3, 58)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 186,"(3, 59)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 187,"(3, 60)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 188,"(3, 61)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 189,"(3, 62)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 190,"(3, 63)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 191,"(3, 64)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 192,"(3, 65)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 193,"(3, 66)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 194,"(3, 67)",Each thermostat shall have a unique identifier by which that thermostat is identified in the THEMAS system.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 195,"(4, 5)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Conflict 196,"(4, 6)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,There shall be a maximum number of heating or cooling units that can be on at any given time.,Neutral 197,"(4, 7)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 198,"(4, 8)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 199,"(4, 9)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 200,"(4, 10)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 201,"(4, 11)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 202,"(4, 12)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 203,"(4, 13)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 204,"(4, 14)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 205,"(4, 15)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The themas system shall only process current temperature,Neutral 206,"(4, 16)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 207,"(4, 17)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 208,"(4, 18)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 209,"(4, 19)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 210,"(4, 20)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 211,"(4, 21)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 212,"(4, 22)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 213,"(4, 23)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 214,"(4, 24)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 215,"(4, 25)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 216,"(4, 26)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 217,"(4, 27)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 218,"(4, 28)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 219,"(4, 29)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 220,"(4, 30)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 221,"(4, 31)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 222,"(4, 32)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 223,"(4, 33)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 224,"(4, 34)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 225,"(4, 35)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 226,"(4, 36)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 227,"(4, 37)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 228,"(4, 38)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 229,"(4, 39)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 230,"(4, 40)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 231,"(4, 41)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 232,"(4, 42)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 233,"(4, 43)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 234,"(4, 44)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 235,"(4, 45)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 236,"(4, 46)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 237,"(4, 47)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 238,"(4, 48)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 239,"(4, 49)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 240,"(4, 50)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 241,"(4, 51)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 242,"(4, 52)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 243,"(4, 53)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 244,"(4, 54)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 245,"(4, 55)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 246,"(4, 56)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 247,"(4, 57)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The THEMAS system should record each event by a description for that event.,Neutral 248,"(4, 58)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 249,"(4, 59)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 250,"(4, 60)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 251,"(4, 61)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 252,"(4, 62)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 253,"(4, 63)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 254,"(4, 64)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 255,"(4, 65)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 256,"(4, 66)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 257,"(4, 67)",The maximum number of concurrently running units shall be read from the initialization file and stored in the THEMAS system.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 258,"(5, 6)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,There shall be a maximum number of heating or cooling units that can be on at any given time.,Neutral 259,"(5, 7)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 260,"(5, 8)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 261,"(5, 9)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 262,"(5, 10)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 263,"(5, 11)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 264,"(5, 12)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 265,"(5, 13)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 266,"(5, 14)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 267,"(5, 15)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The themas system shall only process current temperature,Neutral 268,"(5, 16)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 269,"(5, 17)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 270,"(5, 18)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 271,"(5, 19)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 272,"(5, 20)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 273,"(5, 21)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 274,"(5, 22)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 275,"(5, 23)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 276,"(5, 24)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 277,"(5, 25)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 278,"(5, 26)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 279,"(5, 27)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 280,"(5, 28)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 281,"(5, 29)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 282,"(5, 30)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 283,"(5, 31)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 284,"(5, 32)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 285,"(5, 33)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 286,"(5, 34)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 287,"(5, 35)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 288,"(5, 36)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 289,"(5, 37)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 290,"(5, 38)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 291,"(5, 39)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 292,"(5, 40)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 293,"(5, 41)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 294,"(5, 42)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 295,"(5, 43)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 296,"(5, 44)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 297,"(5, 45)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 298,"(5, 46)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 299,"(5, 47)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 300,"(5, 48)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 301,"(5, 49)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 302,"(5, 50)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 303,"(5, 51)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 304,"(5, 52)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 305,"(5, 53)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 306,"(5, 54)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 307,"(5, 55)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 308,"(5, 56)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 309,"(5, 57)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The THEMAS system should record each event by a description for that event.,Neutral 310,"(5, 58)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 311,"(5, 59)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 312,"(5, 60)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 313,"(5, 61)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 314,"(5, 62)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 315,"(5, 63)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 316,"(5, 64)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 317,"(5, 65)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 318,"(5, 66)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 319,"(5, 67)",The maximum number of concurrently running units must be read from the initialization file and replicated in the THEMAS system.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 320,"(6, 7)",There shall be a maximum number of heating or cooling units that can be on at any given time.,Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Neutral 321,"(6, 8)",There shall be a maximum number of heating or cooling units that can be on at any given time.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 322,"(6, 9)",There shall be a maximum number of heating or cooling units that can be on at any given time.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 323,"(6, 10)",There shall be a maximum number of heating or cooling units that can be on at any given time.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 324,"(6, 11)",There shall be a maximum number of heating or cooling units that can be on at any given time.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 325,"(6, 12)",There shall be a maximum number of heating or cooling units that can be on at any given time.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 326,"(6, 13)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 327,"(6, 14)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 328,"(6, 15)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The themas system shall only process current temperature,Neutral 329,"(6, 16)",There shall be a maximum number of heating or cooling units that can be on at any given time.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 330,"(6, 17)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 331,"(6, 18)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 332,"(6, 19)",There shall be a maximum number of heating or cooling units that can be on at any given time.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 333,"(6, 20)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 334,"(6, 21)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 335,"(6, 22)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 336,"(6, 23)",There shall be a maximum number of heating or cooling units that can be on at any given time.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 337,"(6, 24)",There shall be a maximum number of heating or cooling units that can be on at any given time.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 338,"(6, 25)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 339,"(6, 26)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 340,"(6, 27)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 341,"(6, 28)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 342,"(6, 29)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 343,"(6, 30)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 344,"(6, 31)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 345,"(6, 32)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 346,"(6, 33)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 347,"(6, 34)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 348,"(6, 35)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 349,"(6, 36)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 350,"(6, 37)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 351,"(6, 38)",There shall be a maximum number of heating or cooling units that can be on at any given time.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 352,"(6, 39)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 353,"(6, 40)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 354,"(6, 41)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 355,"(6, 42)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 356,"(6, 43)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 357,"(6, 44)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 358,"(6, 45)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 359,"(6, 46)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 360,"(6, 47)",There shall be a maximum number of heating or cooling units that can be on at any given time.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 361,"(6, 48)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 362,"(6, 49)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 363,"(6, 50)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 364,"(6, 51)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 365,"(6, 52)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 366,"(6, 53)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 367,"(6, 54)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 368,"(6, 55)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 369,"(6, 56)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 370,"(6, 57)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The THEMAS system should record each event by a description for that event.,Neutral 371,"(6, 58)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 372,"(6, 59)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 373,"(6, 60)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 374,"(6, 61)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 375,"(6, 62)",There shall be a maximum number of heating or cooling units that can be on at any given time.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 376,"(6, 63)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 377,"(6, 64)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 378,"(6, 65)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 379,"(6, 66)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 380,"(6, 67)",There shall be a maximum number of heating or cooling units that can be on at any given time.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 381,"(7, 8)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Neutral 382,"(7, 9)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 383,"(7, 10)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 384,"(7, 11)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 385,"(7, 12)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 386,"(7, 13)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 387,"(7, 14)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 388,"(7, 15)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The themas system shall only process current temperature,Neutral 389,"(7, 16)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 390,"(7, 17)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 391,"(7, 18)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 392,"(7, 19)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 393,"(7, 20)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 394,"(7, 21)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 395,"(7, 22)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 396,"(7, 23)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 397,"(7, 24)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 398,"(7, 25)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 399,"(7, 26)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 400,"(7, 27)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 401,"(7, 28)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 402,"(7, 29)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 403,"(7, 30)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 404,"(7, 31)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 405,"(7, 32)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 406,"(7, 33)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 407,"(7, 34)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 408,"(7, 35)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 409,"(7, 36)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 410,"(7, 37)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 411,"(7, 38)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 412,"(7, 39)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 413,"(7, 40)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 414,"(7, 41)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 415,"(7, 42)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 416,"(7, 43)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 417,"(7, 44)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 418,"(7, 45)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 419,"(7, 46)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 420,"(7, 47)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 421,"(7, 48)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 422,"(7, 49)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 423,"(7, 50)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 424,"(7, 51)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 425,"(7, 52)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 426,"(7, 53)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 427,"(7, 54)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 428,"(7, 55)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 429,"(7, 56)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 430,"(7, 57)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The THEMAS system should record each event by a description for that event.,Neutral 431,"(7, 58)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 432,"(7, 59)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 433,"(7, 60)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 434,"(7, 61)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 435,"(7, 62)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 436,"(7, 63)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 437,"(7, 64)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 438,"(7, 65)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 439,"(7, 66)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 440,"(7, 67)",Establish_Valid_Temperature_Range shall read the initialization file and establish the valid temperature range from the data in it.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 441,"(8, 9)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Neutral 442,"(8, 10)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 443,"(8, 11)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 444,"(8, 12)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 445,"(8, 13)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 446,"(8, 14)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 447,"(8, 15)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The themas system shall only process current temperature,Neutral 448,"(8, 16)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 449,"(8, 17)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 450,"(8, 18)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 451,"(8, 19)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 452,"(8, 20)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 453,"(8, 21)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 454,"(8, 22)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 455,"(8, 23)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 456,"(8, 24)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 457,"(8, 25)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 458,"(8, 26)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 459,"(8, 27)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 460,"(8, 28)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 461,"(8, 29)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 462,"(8, 30)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 463,"(8, 31)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 464,"(8, 32)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 465,"(8, 33)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 466,"(8, 34)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 467,"(8, 35)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 468,"(8, 36)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 469,"(8, 37)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 470,"(8, 38)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 471,"(8, 39)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 472,"(8, 40)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 473,"(8, 41)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 474,"(8, 42)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 475,"(8, 43)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 476,"(8, 44)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 477,"(8, 45)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 478,"(8, 46)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 479,"(8, 47)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 480,"(8, 48)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 481,"(8, 49)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 482,"(8, 50)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 483,"(8, 51)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 484,"(8, 52)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 485,"(8, 53)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 486,"(8, 54)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 487,"(8, 55)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 488,"(8, 56)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 489,"(8, 57)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The THEMAS system should record each event by a description for that event.,Neutral 490,"(8, 58)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 491,"(8, 59)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 492,"(8, 60)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 493,"(8, 61)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 494,"(8, 62)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 495,"(8, 63)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 496,"(8, 64)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 497,"(8, 65)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 498,"(8, 66)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 499,"(8, 67)",Set_Overtemp_Values shall read the initialization file and establish the overtemperature value from the data in that file.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 500,"(9, 10)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Neutral 501,"(9, 11)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Neutral 502,"(9, 12)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 503,"(9, 13)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 504,"(9, 14)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 505,"(9, 15)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The themas system shall only process current temperature,Neutral 506,"(9, 16)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 507,"(9, 17)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 508,"(9, 18)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 509,"(9, 19)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 510,"(9, 20)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 511,"(9, 21)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 512,"(9, 22)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 513,"(9, 23)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 514,"(9, 24)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 515,"(9, 25)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 516,"(9, 26)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 517,"(9, 27)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 518,"(9, 28)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 519,"(9, 29)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 520,"(9, 30)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 521,"(9, 31)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 522,"(9, 32)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 523,"(9, 33)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 524,"(9, 34)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 525,"(9, 35)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 526,"(9, 36)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 527,"(9, 37)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 528,"(9, 38)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 529,"(9, 39)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 530,"(9, 40)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 531,"(9, 41)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 532,"(9, 42)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 533,"(9, 43)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 534,"(9, 44)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 535,"(9, 45)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 536,"(9, 46)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 537,"(9, 47)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 538,"(9, 48)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 539,"(9, 49)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 540,"(9, 50)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 541,"(9, 51)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 542,"(9, 52)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 543,"(9, 53)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 544,"(9, 54)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 545,"(9, 55)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 546,"(9, 56)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 547,"(9, 57)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The THEMAS system should record each event by a description for that event.,Neutral 548,"(9, 58)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 549,"(9, 59)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 550,"(9, 60)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 551,"(9, 61)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 552,"(9, 62)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 553,"(9, 63)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 554,"(9, 64)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 555,"(9, 65)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 556,"(9, 66)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 557,"(9, 67)",Set_Trigger_Values shall read the initialization file and establish the trigger value from the data in that file.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 558,"(10, 11)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Conflict 559,"(10, 12)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 560,"(10, 13)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 561,"(10, 14)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 562,"(10, 15)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The themas system shall only process current temperature,Neutral 563,"(10, 16)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 564,"(10, 17)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 565,"(10, 18)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 566,"(10, 19)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 567,"(10, 20)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 568,"(10, 21)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 569,"(10, 22)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 570,"(10, 23)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 571,"(10, 24)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 572,"(10, 25)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 573,"(10, 26)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 574,"(10, 27)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 575,"(10, 28)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 576,"(10, 29)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 577,"(10, 30)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 578,"(10, 31)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 579,"(10, 32)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 580,"(10, 33)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 581,"(10, 34)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 582,"(10, 35)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 583,"(10, 36)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 584,"(10, 37)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 585,"(10, 38)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 586,"(10, 39)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 587,"(10, 40)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 588,"(10, 41)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 589,"(10, 42)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 590,"(10, 43)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 591,"(10, 44)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 592,"(10, 45)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 593,"(10, 46)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 594,"(10, 47)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 595,"(10, 48)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 596,"(10, 49)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 597,"(10, 50)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 598,"(10, 51)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 599,"(10, 52)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 600,"(10, 53)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 601,"(10, 54)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 602,"(10, 55)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 603,"(10, 56)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 604,"(10, 57)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The THEMAS system should record each event by a description for that event.,Neutral 605,"(10, 58)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 606,"(10, 59)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 607,"(10, 60)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 608,"(10, 61)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 609,"(10, 62)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 610,"(10, 63)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 611,"(10, 64)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 612,"(10, 65)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 613,"(10, 66)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 614,"(10, 67)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off all the units,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 615,"(11, 12)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,It shall then read the current temperature values and current temperature settings of each thermostat.,Neutral 616,"(11, 13)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 617,"(11, 14)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 618,"(11, 15)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The themas system shall only process current temperature,Neutral 619,"(11, 16)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 620,"(11, 17)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 621,"(11, 18)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 622,"(11, 19)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 623,"(11, 20)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 624,"(11, 21)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 625,"(11, 22)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 626,"(11, 23)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 627,"(11, 24)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 628,"(11, 25)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 629,"(11, 26)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 630,"(11, 27)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 631,"(11, 28)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 632,"(11, 29)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 633,"(11, 30)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 634,"(11, 31)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 635,"(11, 32)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 636,"(11, 33)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 637,"(11, 34)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 638,"(11, 35)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 639,"(11, 36)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 640,"(11, 37)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 641,"(11, 38)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 642,"(11, 39)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 643,"(11, 40)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 644,"(11, 41)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 645,"(11, 42)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 646,"(11, 43)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 647,"(11, 44)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 648,"(11, 45)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 649,"(11, 46)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 650,"(11, 47)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 651,"(11, 48)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 652,"(11, 49)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 653,"(11, 50)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 654,"(11, 51)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 655,"(11, 52)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 656,"(11, 53)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 657,"(11, 54)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 658,"(11, 55)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 659,"(11, 56)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 660,"(11, 57)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The THEMAS system should record each event by a description for that event.,Neutral 661,"(11, 58)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 662,"(11, 59)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 663,"(11, 60)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 664,"(11, 61)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 665,"(11, 62)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 666,"(11, 63)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 667,"(11, 64)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 668,"(11, 65)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 669,"(11, 66)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 670,"(11, 67)",This process shall first determine a known state of all the heating and cooling units by issuing a request to turn off any unit,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 671,"(12, 13)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Neutral 672,"(12, 14)",It shall then read the current temperature values and current temperature settings of each thermostat.,"The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 673,"(12, 15)",It shall then read the current temperature values and current temperature settings of each thermostat.,The themas system shall only process current temperature,Neutral 674,"(12, 16)",It shall then read the current temperature values and current temperature settings of each thermostat.,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 675,"(12, 17)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 676,"(12, 18)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 677,"(12, 19)",It shall then read the current temperature values and current temperature settings of each thermostat.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 678,"(12, 20)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 679,"(12, 21)",It shall then read the current temperature values and current temperature settings of each thermostat.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 680,"(12, 22)",It shall then read the current temperature values and current temperature settings of each thermostat.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 681,"(12, 23)",It shall then read the current temperature values and current temperature settings of each thermostat.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 682,"(12, 24)",It shall then read the current temperature values and current temperature settings of each thermostat.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 683,"(12, 25)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 684,"(12, 26)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 685,"(12, 27)",It shall then read the current temperature values and current temperature settings of each thermostat.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 686,"(12, 28)",It shall then read the current temperature values and current temperature settings of each thermostat.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 687,"(12, 29)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 688,"(12, 30)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 689,"(12, 31)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 690,"(12, 32)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 691,"(12, 33)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 692,"(12, 34)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 693,"(12, 35)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 694,"(12, 36)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 695,"(12, 37)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 696,"(12, 38)",It shall then read the current temperature values and current temperature settings of each thermostat.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 697,"(12, 39)",It shall then read the current temperature values and current temperature settings of each thermostat.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 698,"(12, 40)",It shall then read the current temperature values and current temperature settings of each thermostat.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 699,"(12, 41)",It shall then read the current temperature values and current temperature settings of each thermostat.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 700,"(12, 42)",It shall then read the current temperature values and current temperature settings of each thermostat.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 701,"(12, 43)",It shall then read the current temperature values and current temperature settings of each thermostat.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 702,"(12, 44)",It shall then read the current temperature values and current temperature settings of each thermostat.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 703,"(12, 45)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 704,"(12, 46)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 705,"(12, 47)",It shall then read the current temperature values and current temperature settings of each thermostat.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 706,"(12, 48)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 707,"(12, 49)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 708,"(12, 50)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 709,"(12, 51)",It shall then read the current temperature values and current temperature settings of each thermostat.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 710,"(12, 52)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 711,"(12, 53)",It shall then read the current temperature values and current temperature settings of each thermostat.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 712,"(12, 54)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 713,"(12, 55)",It shall then read the current temperature values and current temperature settings of each thermostat.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 714,"(12, 56)",It shall then read the current temperature values and current temperature settings of each thermostat.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 715,"(12, 57)",It shall then read the current temperature values and current temperature settings of each thermostat.,The THEMAS system should record each event by a description for that event.,Neutral 716,"(12, 58)",It shall then read the current temperature values and current temperature settings of each thermostat.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 717,"(12, 59)",It shall then read the current temperature values and current temperature settings of each thermostat.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 718,"(12, 60)",It shall then read the current temperature values and current temperature settings of each thermostat.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 719,"(12, 61)",It shall then read the current temperature values and current temperature settings of each thermostat.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 720,"(12, 62)",It shall then read the current temperature values and current temperature settings of each thermostat.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 721,"(12, 63)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 722,"(12, 64)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 723,"(12, 65)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 724,"(12, 66)",It shall then read the current temperature values and current temperature settings of each thermostat.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 725,"(12, 67)",It shall then read the current temperature values and current temperature settings of each thermostat.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 726,"(13, 14)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","The themas system shall process two types of temperature data, the temperature setting and current temperature",Neutral 727,"(13, 15)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The themas system shall only process current temperature,Neutral 728,"(13, 16)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 729,"(13, 17)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 730,"(13, 18)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 731,"(13, 19)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 732,"(13, 20)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 733,"(13, 21)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 734,"(13, 22)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 735,"(13, 23)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 736,"(13, 24)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 737,"(13, 25)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If LO < = T < = UO, then this process shall output the temperature status.",Neutral 738,"(13, 26)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If LO < = T < UO, then this process shall output the temperature status.",Neutral 739,"(13, 27)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 740,"(13, 28)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 741,"(13, 29)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 742,"(13, 30)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 743,"(13, 31)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 744,"(13, 32)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 745,"(13, 33)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 746,"(13, 34)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 747,"(13, 35)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 748,"(13, 36)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 749,"(13, 37)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 750,"(13, 38)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 751,"(13, 39)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 752,"(13, 40)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 753,"(13, 41)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 754,"(13, 42)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 755,"(13, 43)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 756,"(13, 44)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 757,"(13, 45)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 758,"(13, 46)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 759,"(13, 47)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 760,"(13, 48)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 761,"(13, 49)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 762,"(13, 50)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 763,"(13, 51)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 764,"(13, 52)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 765,"(13, 53)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 766,"(13, 54)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 767,"(13, 55)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 768,"(13, 56)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 769,"(13, 57)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The THEMAS system should record each event by a description for that event.,Neutral 770,"(13, 58)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 771,"(13, 59)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 772,"(13, 60)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 773,"(13, 61)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 774,"(13, 62)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 775,"(13, 63)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 776,"(13, 64)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 777,"(13, 65)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 778,"(13, 66)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 779,"(13, 67)","If the settings reflect a need for a heating or cooling unit to be turned on, the process shall issue a request to turn on the appropriate unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 780,"(14, 15)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The themas system shall only process current temperature,Conflict 781,"(14, 16)","The themas system shall process two types of temperature data, the temperature setting and current temperature",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 782,"(14, 17)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 783,"(14, 18)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 784,"(14, 19)","The themas system shall process two types of temperature data, the temperature setting and current temperature",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 785,"(14, 20)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 786,"(14, 21)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 787,"(14, 22)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 788,"(14, 23)","The themas system shall process two types of temperature data, the temperature setting and current temperature",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 789,"(14, 24)","The themas system shall process two types of temperature data, the temperature setting and current temperature",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 790,"(14, 25)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If LO < = T < = UO, then this process shall output the temperature status.",Neutral 791,"(14, 26)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If LO < = T < UO, then this process shall output the temperature status.",Neutral 792,"(14, 27)","The themas system shall process two types of temperature data, the temperature setting and current temperature","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 793,"(14, 28)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 794,"(14, 29)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 795,"(14, 30)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 796,"(14, 31)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 797,"(14, 32)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 798,"(14, 33)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 799,"(14, 34)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 800,"(14, 35)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 801,"(14, 36)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 802,"(14, 37)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 803,"(14, 38)","The themas system shall process two types of temperature data, the temperature setting and current temperature",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 804,"(14, 39)","The themas system shall process two types of temperature data, the temperature setting and current temperature","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 805,"(14, 40)","The themas system shall process two types of temperature data, the temperature setting and current temperature","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 806,"(14, 41)","The themas system shall process two types of temperature data, the temperature setting and current temperature","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 807,"(14, 42)","The themas system shall process two types of temperature data, the temperature setting and current temperature","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 808,"(14, 43)","The themas system shall process two types of temperature data, the temperature setting and current temperature","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 809,"(14, 44)","The themas system shall process two types of temperature data, the temperature setting and current temperature","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 810,"(14, 45)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 811,"(14, 46)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 812,"(14, 47)","The themas system shall process two types of temperature data, the temperature setting and current temperature",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 813,"(14, 48)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 814,"(14, 49)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 815,"(14, 50)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 816,"(14, 51)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 817,"(14, 52)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 818,"(14, 53)","The themas system shall process two types of temperature data, the temperature setting and current temperature","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 819,"(14, 54)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 820,"(14, 55)","The themas system shall process two types of temperature data, the temperature setting and current temperature","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 821,"(14, 56)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 822,"(14, 57)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The THEMAS system should record each event by a description for that event.,Neutral 823,"(14, 58)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 824,"(14, 59)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 825,"(14, 60)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 826,"(14, 61)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 827,"(14, 62)","The themas system shall process two types of temperature data, the temperature setting and current temperature",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 828,"(14, 63)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 829,"(14, 64)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 830,"(14, 65)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 831,"(14, 66)","The themas system shall process two types of temperature data, the temperature setting and current temperature","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 832,"(14, 67)","The themas system shall process two types of temperature data, the temperature setting and current temperature","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 833,"(15, 16)",The themas system shall only process current temperature,A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 834,"(15, 17)",The themas system shall only process current temperature,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 835,"(15, 18)",The themas system shall only process current temperature,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 836,"(15, 19)",The themas system shall only process current temperature,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 837,"(15, 20)",The themas system shall only process current temperature,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 838,"(15, 21)",The themas system shall only process current temperature,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 839,"(15, 22)",The themas system shall only process current temperature,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 840,"(15, 23)",The themas system shall only process current temperature,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 841,"(15, 24)",The themas system shall only process current temperature,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 842,"(15, 25)",The themas system shall only process current temperature,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 843,"(15, 26)",The themas system shall only process current temperature,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 844,"(15, 27)",The themas system shall only process current temperature,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 845,"(15, 28)",The themas system shall only process current temperature,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 846,"(15, 29)",The themas system shall only process current temperature,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 847,"(15, 30)",The themas system shall only process current temperature,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 848,"(15, 31)",The themas system shall only process current temperature,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 849,"(15, 32)",The themas system shall only process current temperature,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 850,"(15, 33)",The themas system shall only process current temperature,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 851,"(15, 34)",The themas system shall only process current temperature,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 852,"(15, 35)",The themas system shall only process current temperature,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 853,"(15, 36)",The themas system shall only process current temperature,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 854,"(15, 37)",The themas system shall only process current temperature,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 855,"(15, 38)",The themas system shall only process current temperature,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 856,"(15, 39)",The themas system shall only process current temperature,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 857,"(15, 40)",The themas system shall only process current temperature,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 858,"(15, 41)",The themas system shall only process current temperature,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 859,"(15, 42)",The themas system shall only process current temperature,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 860,"(15, 43)",The themas system shall only process current temperature,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 861,"(15, 44)",The themas system shall only process current temperature,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 862,"(15, 45)",The themas system shall only process current temperature,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 863,"(15, 46)",The themas system shall only process current temperature,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 864,"(15, 47)",The themas system shall only process current temperature,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 865,"(15, 48)",The themas system shall only process current temperature,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 866,"(15, 49)",The themas system shall only process current temperature,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 867,"(15, 50)",The themas system shall only process current temperature,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 868,"(15, 51)",The themas system shall only process current temperature,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 869,"(15, 52)",The themas system shall only process current temperature,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 870,"(15, 53)",The themas system shall only process current temperature,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 871,"(15, 54)",The themas system shall only process current temperature,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 872,"(15, 55)",The themas system shall only process current temperature,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 873,"(15, 56)",The themas system shall only process current temperature,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 874,"(15, 57)",The themas system shall only process current temperature,The THEMAS system should record each event by a description for that event.,Neutral 875,"(15, 58)",The themas system shall only process current temperature,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 876,"(15, 59)",The themas system shall only process current temperature,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 877,"(15, 60)",The themas system shall only process current temperature,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 878,"(15, 61)",The themas system shall only process current temperature,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 879,"(15, 62)",The themas system shall only process current temperature,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 880,"(15, 63)",The themas system shall only process current temperature,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 881,"(15, 64)",The themas system shall only process current temperature,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 882,"(15, 65)",The themas system shall only process current temperature,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 883,"(15, 66)",The themas system shall only process current temperature,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 884,"(15, 67)",The themas system shall only process current temperature,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 885,"(16, 17)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 886,"(16, 18)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Neutral 887,"(16, 19)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 888,"(16, 20)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 889,"(16, 21)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 890,"(16, 22)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 891,"(16, 23)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 892,"(16, 24)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 893,"(16, 25)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 894,"(16, 26)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 895,"(16, 27)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 896,"(16, 28)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 897,"(16, 29)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 898,"(16, 30)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 899,"(16, 31)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 900,"(16, 32)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 901,"(16, 33)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 902,"(16, 34)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 903,"(16, 35)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 904,"(16, 36)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 905,"(16, 37)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 906,"(16, 38)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 907,"(16, 39)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 908,"(16, 40)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 909,"(16, 41)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 910,"(16, 42)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 911,"(16, 43)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 912,"(16, 44)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 913,"(16, 45)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 914,"(16, 46)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 915,"(16, 47)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 916,"(16, 48)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 917,"(16, 49)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 918,"(16, 50)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 919,"(16, 51)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 920,"(16, 52)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 921,"(16, 53)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 922,"(16, 54)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 923,"(16, 55)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 924,"(16, 56)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 925,"(16, 57)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system should record each event by a description for that event.,Neutral 926,"(16, 58)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 927,"(16, 59)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 928,"(16, 60)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 929,"(16, 61)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 930,"(16, 62)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 931,"(16, 63)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 932,"(16, 64)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 933,"(16, 65)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 934,"(16, 66)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 935,"(16, 67)",A current temperature value that is received from an individual thermostat shall be compared to the valid temperature range values.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 936,"(17, 18)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Conflict 937,"(17, 19)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 938,"(17, 20)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 939,"(17, 21)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 940,"(17, 22)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 941,"(17, 23)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 942,"(17, 24)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 943,"(17, 25)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If LO < = T < = UO, then this process shall output the temperature status.",Neutral 944,"(17, 26)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If LO < = T < UO, then this process shall output the temperature status.",Neutral 945,"(17, 27)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 946,"(17, 28)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 947,"(17, 29)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 948,"(17, 30)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 949,"(17, 31)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 950,"(17, 32)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 951,"(17, 33)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 952,"(17, 34)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 953,"(17, 35)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 954,"(17, 36)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 955,"(17, 37)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 956,"(17, 38)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 957,"(17, 39)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 958,"(17, 40)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 959,"(17, 41)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 960,"(17, 42)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 961,"(17, 43)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 962,"(17, 44)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 963,"(17, 45)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 964,"(17, 46)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 965,"(17, 47)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 966,"(17, 48)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 967,"(17, 49)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 968,"(17, 50)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 969,"(17, 51)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 970,"(17, 52)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 971,"(17, 53)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 972,"(17, 54)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 973,"(17, 55)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 974,"(17, 56)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 975,"(17, 57)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system should record each event by a description for that event.,Neutral 976,"(17, 58)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 977,"(17, 59)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 978,"(17, 60)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 979,"(17, 61)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 980,"(17, 62)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 981,"(17, 63)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 982,"(17, 64)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 983,"(17, 65)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 984,"(17, 66)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 985,"(17, 67)","If the current temperature value is strictly less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 986,"(18, 19)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Neutral 987,"(18, 20)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 988,"(18, 21)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 989,"(18, 22)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 990,"(18, 23)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 991,"(18, 24)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 992,"(18, 25)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If LO < = T < = UO, then this process shall output the temperature status.",Neutral 993,"(18, 26)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If LO < = T < UO, then this process shall output the temperature status.",Neutral 994,"(18, 27)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 995,"(18, 28)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 996,"(18, 29)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 997,"(18, 30)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 998,"(18, 31)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 999,"(18, 32)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1000,"(18, 33)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1001,"(18, 34)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1002,"(18, 35)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1003,"(18, 36)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1004,"(18, 37)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1005,"(18, 38)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1006,"(18, 39)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1007,"(18, 40)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1008,"(18, 41)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1009,"(18, 42)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1010,"(18, 43)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1011,"(18, 44)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1012,"(18, 45)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1013,"(18, 46)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1014,"(18, 47)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1015,"(18, 48)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1016,"(18, 49)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1017,"(18, 50)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1018,"(18, 51)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1019,"(18, 52)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1020,"(18, 53)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1021,"(18, 54)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1022,"(18, 55)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1023,"(18, 56)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1024,"(18, 57)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The THEMAS system should record each event by a description for that event.,Neutral 1025,"(18, 58)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1026,"(18, 59)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1027,"(18, 60)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1028,"(18, 61)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1029,"(18, 62)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1030,"(18, 63)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1031,"(18, 64)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1032,"(18, 65)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1033,"(18, 66)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1034,"(18, 67)","If the current temperature value is less than the lower value of the valid temperature range or if the received temperature value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the current temperature value as an invalid temperature and shall output an invalid temperature status. Otherwise, the THEMAS system shall output a valid temperature status.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1035,"(19, 20)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Neutral 1036,"(19, 21)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 1037,"(19, 22)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 1038,"(19, 23)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1039,"(19, 24)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1040,"(19, 25)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1041,"(19, 26)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 1042,"(19, 27)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1043,"(19, 28)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1044,"(19, 29)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1045,"(19, 30)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1046,"(19, 31)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1047,"(19, 32)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1048,"(19, 33)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1049,"(19, 34)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1050,"(19, 35)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1051,"(19, 36)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1052,"(19, 37)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1053,"(19, 38)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1054,"(19, 39)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1055,"(19, 40)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1056,"(19, 41)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1057,"(19, 42)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1058,"(19, 43)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1059,"(19, 44)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1060,"(19, 45)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1061,"(19, 46)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1062,"(19, 47)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1063,"(19, 48)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1064,"(19, 49)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1065,"(19, 50)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1066,"(19, 51)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1067,"(19, 52)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1068,"(19, 53)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1069,"(19, 54)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1070,"(19, 55)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1071,"(19, 56)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1072,"(19, 57)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The THEMAS system should record each event by a description for that event.,Neutral 1073,"(19, 58)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1074,"(19, 59)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1075,"(19, 60)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1076,"(19, 61)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1077,"(19, 62)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1078,"(19, 63)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1079,"(19, 64)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1080,"(19, 65)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1081,"(19, 66)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1082,"(19, 67)",A temperature setting value that is received from an individual thermostat shall be compared to the valid temperature range values.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1083,"(20, 21)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 1084,"(20, 22)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Neutral 1085,"(20, 23)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1086,"(20, 24)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1087,"(20, 25)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1088,"(20, 26)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If LO < = T < UO, then this process shall output the temperature status.",Neutral 1089,"(20, 27)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1090,"(20, 28)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1091,"(20, 29)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1092,"(20, 30)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1093,"(20, 31)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1094,"(20, 32)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1095,"(20, 33)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1096,"(20, 34)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1097,"(20, 35)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1098,"(20, 36)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1099,"(20, 37)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1100,"(20, 38)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1101,"(20, 39)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1102,"(20, 40)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1103,"(20, 41)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1104,"(20, 42)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1105,"(20, 43)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1106,"(20, 44)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1107,"(20, 45)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1108,"(20, 46)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1109,"(20, 47)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1110,"(20, 48)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1111,"(20, 49)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1112,"(20, 50)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1113,"(20, 51)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1114,"(20, 52)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1115,"(20, 53)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1116,"(20, 54)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1117,"(20, 55)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1118,"(20, 56)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1119,"(20, 57)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The THEMAS system should record each event by a description for that event.,Neutral 1120,"(20, 58)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1121,"(20, 59)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1122,"(20, 60)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1123,"(20, 61)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1124,"(20, 62)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1125,"(20, 63)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1126,"(20, 64)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1127,"(20, 65)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1128,"(20, 66)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1129,"(20, 67)","If the temperature setting value is strictly less than the lower value of the valid temperature range or if the temperature setting value is strictly greater than the upper value of the valid temperature range, then the THEMAS system shall identify the temperature setting as an invalid temperature and shall output an invalid temperature status.Otherwise, the THEMAS system shall realize the value for that thermostat’s temperature setting.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1130,"(21, 22)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Conflict 1131,"(21, 23)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1132,"(21, 24)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1133,"(21, 25)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1134,"(21, 26)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 1135,"(21, 27)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1136,"(21, 28)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1137,"(21, 29)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1138,"(21, 30)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1139,"(21, 31)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1140,"(21, 32)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1141,"(21, 33)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1142,"(21, 34)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1143,"(21, 35)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1144,"(21, 36)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1145,"(21, 37)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1146,"(21, 38)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1147,"(21, 39)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1148,"(21, 40)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1149,"(21, 41)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1150,"(21, 42)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1151,"(21, 43)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1152,"(21, 44)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1153,"(21, 45)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1154,"(21, 46)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1155,"(21, 47)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1156,"(21, 48)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1157,"(21, 49)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1158,"(21, 50)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1159,"(21, 51)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1160,"(21, 52)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1161,"(21, 53)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1162,"(21, 54)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1163,"(21, 55)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1164,"(21, 56)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1165,"(21, 57)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system should record each event by a description for that event.,Neutral 1166,"(21, 58)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1167,"(21, 59)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1168,"(21, 60)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1169,"(21, 61)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1170,"(21, 62)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1171,"(21, 63)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1172,"(21, 64)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1173,"(21, 65)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1174,"(21, 66)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1175,"(21, 67)",The THEMAS system shall compare the reported temperature value to the temperature setting and detect when the temperature value exceeds the specified limits.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1176,"(22, 23)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1177,"(22, 24)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Neutral 1178,"(22, 25)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1179,"(22, 26)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 1180,"(22, 27)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1181,"(22, 28)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1182,"(22, 29)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1183,"(22, 30)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1184,"(22, 31)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1185,"(22, 32)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1186,"(22, 33)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1187,"(22, 34)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1188,"(22, 35)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1189,"(22, 36)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1190,"(22, 37)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1191,"(22, 38)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1192,"(22, 39)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1193,"(22, 40)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1194,"(22, 41)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1195,"(22, 42)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1196,"(22, 43)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1197,"(22, 44)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1198,"(22, 45)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1199,"(22, 46)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1200,"(22, 47)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1201,"(22, 48)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1202,"(22, 49)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1203,"(22, 50)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1204,"(22, 51)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1205,"(22, 52)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1206,"(22, 53)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1207,"(22, 54)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1208,"(22, 55)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1209,"(22, 56)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1210,"(22, 57)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The THEMAS system should record each event by a description for that event.,Neutral 1211,"(22, 58)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1212,"(22, 59)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1213,"(22, 60)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1214,"(22, 61)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1215,"(22, 62)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1216,"(22, 63)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1217,"(22, 64)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1218,"(22, 65)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1219,"(22, 66)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1220,"(22, 67)",The THEMAS system must compare the reported temperature values to the temperature setting and detect when the temperature value exceeds the specified limits.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1221,"(23, 24)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Conflict 1222,"(23, 25)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1223,"(23, 26)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 1224,"(23, 27)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1225,"(23, 28)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1226,"(23, 29)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1227,"(23, 30)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1228,"(23, 31)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1229,"(23, 32)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1230,"(23, 33)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1231,"(23, 34)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1232,"(23, 35)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1233,"(23, 36)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1234,"(23, 37)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1235,"(23, 38)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1236,"(23, 39)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1237,"(23, 40)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1238,"(23, 41)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1239,"(23, 42)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1240,"(23, 43)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1241,"(23, 44)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1242,"(23, 45)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1243,"(23, 46)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1244,"(23, 47)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1245,"(23, 48)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1246,"(23, 49)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1247,"(23, 50)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1248,"(23, 51)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1249,"(23, 52)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1250,"(23, 53)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1251,"(23, 54)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1252,"(23, 55)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1253,"(23, 56)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1254,"(23, 57)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system should record each event by a description for that event.,Neutral 1255,"(23, 58)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1256,"(23, 59)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1257,"(23, 60)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1258,"(23, 61)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1259,"(23, 62)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1260,"(23, 63)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1261,"(23, 64)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1262,"(23, 65)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1263,"(23, 66)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1264,"(23, 67)",If T < LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1265,"(24, 25)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If LO < = T < = UO, then this process shall output the temperature status.",Neutral 1266,"(24, 26)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If LO < = T < UO, then this process shall output the temperature status.",Neutral 1267,"(24, 27)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1268,"(24, 28)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1269,"(24, 29)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1270,"(24, 30)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1271,"(24, 31)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1272,"(24, 32)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1273,"(24, 33)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1274,"(24, 34)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1275,"(24, 35)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1276,"(24, 36)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1277,"(24, 37)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1278,"(24, 38)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1279,"(24, 39)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1280,"(24, 40)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1281,"(24, 41)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1282,"(24, 42)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1283,"(24, 43)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1284,"(24, 44)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1285,"(24, 45)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1286,"(24, 46)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1287,"(24, 47)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1288,"(24, 48)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1289,"(24, 49)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1290,"(24, 50)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1291,"(24, 51)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1292,"(24, 52)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1293,"(24, 53)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1294,"(24, 54)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1295,"(24, 55)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1296,"(24, 56)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1297,"(24, 57)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The THEMAS system should record each event by a description for that event.,Neutral 1298,"(24, 58)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1299,"(24, 59)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1300,"(24, 60)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1301,"(24, 61)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1302,"(24, 62)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1303,"(24, 63)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1304,"(24, 64)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1305,"(24, 65)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1306,"(24, 66)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1307,"(24, 67)",If T > LO or UO < T then the THEMAS system shall recognize this condition as the temperature limit has been exceeded.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1308,"(25, 26)","If LO < = T < = UO, then this process shall output the temperature status.","If LO < = T < UO, then this process shall output the temperature status.",Conflict 1309,"(25, 27)","If LO < = T < = UO, then this process shall output the temperature status.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1310,"(25, 28)","If LO < = T < = UO, then this process shall output the temperature status.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1311,"(25, 29)","If LO < = T < = UO, then this process shall output the temperature status.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1312,"(25, 30)","If LO < = T < = UO, then this process shall output the temperature status.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1313,"(25, 31)","If LO < = T < = UO, then this process shall output the temperature status.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1314,"(25, 32)","If LO < = T < = UO, then this process shall output the temperature status.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1315,"(25, 33)","If LO < = T < = UO, then this process shall output the temperature status.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1316,"(25, 34)","If LO < = T < = UO, then this process shall output the temperature status.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1317,"(25, 35)","If LO < = T < = UO, then this process shall output the temperature status.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1318,"(25, 36)","If LO < = T < = UO, then this process shall output the temperature status.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1319,"(25, 37)","If LO < = T < = UO, then this process shall output the temperature status.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1320,"(25, 38)","If LO < = T < = UO, then this process shall output the temperature status.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1321,"(25, 39)","If LO < = T < = UO, then this process shall output the temperature status.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1322,"(25, 40)","If LO < = T < = UO, then this process shall output the temperature status.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1323,"(25, 41)","If LO < = T < = UO, then this process shall output the temperature status.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1324,"(25, 42)","If LO < = T < = UO, then this process shall output the temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1325,"(25, 43)","If LO < = T < = UO, then this process shall output the temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1326,"(25, 44)","If LO < = T < = UO, then this process shall output the temperature status.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1327,"(25, 45)","If LO < = T < = UO, then this process shall output the temperature status.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1328,"(25, 46)","If LO < = T < = UO, then this process shall output the temperature status.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1329,"(25, 47)","If LO < = T < = UO, then this process shall output the temperature status.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1330,"(25, 48)","If LO < = T < = UO, then this process shall output the temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1331,"(25, 49)","If LO < = T < = UO, then this process shall output the temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1332,"(25, 50)","If LO < = T < = UO, then this process shall output the temperature status.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1333,"(25, 51)","If LO < = T < = UO, then this process shall output the temperature status.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1334,"(25, 52)","If LO < = T < = UO, then this process shall output the temperature status.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1335,"(25, 53)","If LO < = T < = UO, then this process shall output the temperature status.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1336,"(25, 54)","If LO < = T < = UO, then this process shall output the temperature status.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1337,"(25, 55)","If LO < = T < = UO, then this process shall output the temperature status.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1338,"(25, 56)","If LO < = T < = UO, then this process shall output the temperature status.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1339,"(25, 57)","If LO < = T < = UO, then this process shall output the temperature status.",The THEMAS system should record each event by a description for that event.,Neutral 1340,"(25, 58)","If LO < = T < = UO, then this process shall output the temperature status.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1341,"(25, 59)","If LO < = T < = UO, then this process shall output the temperature status.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1342,"(25, 60)","If LO < = T < = UO, then this process shall output the temperature status.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1343,"(25, 61)","If LO < = T < = UO, then this process shall output the temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1344,"(25, 62)","If LO < = T < = UO, then this process shall output the temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1345,"(25, 63)","If LO < = T < = UO, then this process shall output the temperature status.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1346,"(25, 64)","If LO < = T < = UO, then this process shall output the temperature status.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1347,"(25, 65)","If LO < = T < = UO, then this process shall output the temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1348,"(25, 66)","If LO < = T < = UO, then this process shall output the temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1349,"(25, 67)","If LO < = T < = UO, then this process shall output the temperature status.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1350,"(26, 27)","If LO < = T < UO, then this process shall output the temperature status.","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Neutral 1351,"(26, 28)","If LO < = T < UO, then this process shall output the temperature status.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1352,"(26, 29)","If LO < = T < UO, then this process shall output the temperature status.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1353,"(26, 30)","If LO < = T < UO, then this process shall output the temperature status.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1354,"(26, 31)","If LO < = T < UO, then this process shall output the temperature status.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1355,"(26, 32)","If LO < = T < UO, then this process shall output the temperature status.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1356,"(26, 33)","If LO < = T < UO, then this process shall output the temperature status.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1357,"(26, 34)","If LO < = T < UO, then this process shall output the temperature status.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1358,"(26, 35)","If LO < = T < UO, then this process shall output the temperature status.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1359,"(26, 36)","If LO < = T < UO, then this process shall output the temperature status.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1360,"(26, 37)","If LO < = T < UO, then this process shall output the temperature status.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1361,"(26, 38)","If LO < = T < UO, then this process shall output the temperature status.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1362,"(26, 39)","If LO < = T < UO, then this process shall output the temperature status.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1363,"(26, 40)","If LO < = T < UO, then this process shall output the temperature status.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1364,"(26, 41)","If LO < = T < UO, then this process shall output the temperature status.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1365,"(26, 42)","If LO < = T < UO, then this process shall output the temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1366,"(26, 43)","If LO < = T < UO, then this process shall output the temperature status.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1367,"(26, 44)","If LO < = T < UO, then this process shall output the temperature status.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1368,"(26, 45)","If LO < = T < UO, then this process shall output the temperature status.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1369,"(26, 46)","If LO < = T < UO, then this process shall output the temperature status.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1370,"(26, 47)","If LO < = T < UO, then this process shall output the temperature status.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1371,"(26, 48)","If LO < = T < UO, then this process shall output the temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1372,"(26, 49)","If LO < = T < UO, then this process shall output the temperature status.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1373,"(26, 50)","If LO < = T < UO, then this process shall output the temperature status.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1374,"(26, 51)","If LO < = T < UO, then this process shall output the temperature status.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1375,"(26, 52)","If LO < = T < UO, then this process shall output the temperature status.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1376,"(26, 53)","If LO < = T < UO, then this process shall output the temperature status.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1377,"(26, 54)","If LO < = T < UO, then this process shall output the temperature status.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1378,"(26, 55)","If LO < = T < UO, then this process shall output the temperature status.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1379,"(26, 56)","If LO < = T < UO, then this process shall output the temperature status.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1380,"(26, 57)","If LO < = T < UO, then this process shall output the temperature status.",The THEMAS system should record each event by a description for that event.,Neutral 1381,"(26, 58)","If LO < = T < UO, then this process shall output the temperature status.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1382,"(26, 59)","If LO < = T < UO, then this process shall output the temperature status.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1383,"(26, 60)","If LO < = T < UO, then this process shall output the temperature status.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1384,"(26, 61)","If LO < = T < UO, then this process shall output the temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1385,"(26, 62)","If LO < = T < UO, then this process shall output the temperature status.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1386,"(26, 63)","If LO < = T < UO, then this process shall output the temperature status.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1387,"(26, 64)","If LO < = T < UO, then this process shall output the temperature status.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1388,"(26, 65)","If LO < = T < UO, then this process shall output the temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1389,"(26, 66)","If LO < = T < UO, then this process shall output the temperature status.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1390,"(26, 67)","If LO < = T < UO, then this process shall output the temperature status.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1391,"(27, 28)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Neutral 1392,"(27, 29)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1393,"(27, 30)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1394,"(27, 31)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1395,"(27, 32)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1396,"(27, 33)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1397,"(27, 34)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1398,"(27, 35)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1399,"(27, 36)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1400,"(27, 37)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1401,"(27, 38)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1402,"(27, 39)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1403,"(27, 40)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1404,"(27, 41)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1405,"(27, 42)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1406,"(27, 43)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1407,"(27, 44)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1408,"(27, 45)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1409,"(27, 46)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1410,"(27, 47)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1411,"(27, 48)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1412,"(27, 49)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1413,"(27, 50)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1414,"(27, 51)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1415,"(27, 52)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1416,"(27, 53)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1417,"(27, 54)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1418,"(27, 55)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1419,"(27, 56)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1420,"(27, 57)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The THEMAS system should record each event by a description for that event.,Neutral 1421,"(27, 58)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1422,"(27, 59)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1423,"(27, 60)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1424,"(27, 61)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1425,"(27, 62)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1426,"(27, 63)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1427,"(27, 64)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1428,"(27, 65)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1429,"(27, 66)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1430,"(27, 67)","LT < = T < = UT This condition indicates the thermostat’s current temperature setting is satisfied. If this condition is true, then the module shall output a request to turn off both the heating unit and the cooling unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1431,"(28, 29)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Neutral 1432,"(28, 30)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Neutral 1433,"(28, 31)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1434,"(28, 32)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1435,"(28, 33)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1436,"(28, 34)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1437,"(28, 35)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1438,"(28, 36)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1439,"(28, 37)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1440,"(28, 38)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1441,"(28, 39)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1442,"(28, 40)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1443,"(28, 41)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1444,"(28, 42)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1445,"(28, 43)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1446,"(28, 44)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1447,"(28, 45)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1448,"(28, 46)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1449,"(28, 47)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1450,"(28, 48)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1451,"(28, 49)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1452,"(28, 50)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1453,"(28, 51)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1454,"(28, 52)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1455,"(28, 53)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1456,"(28, 54)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1457,"(28, 55)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1458,"(28, 56)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1459,"(28, 57)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The THEMAS system should record each event by a description for that event.,Neutral 1460,"(28, 58)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1461,"(28, 59)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1462,"(28, 60)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1463,"(28, 61)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1464,"(28, 62)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1465,"(28, 63)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1466,"(28, 64)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1467,"(28, 65)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1468,"(28, 66)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1469,"(28, 67)",The THEMAS system shall maintain the ON/OFF status of each heating and cooling unit.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1470,"(29, 30)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Conflict 1471,"(29, 31)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1472,"(29, 32)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1473,"(29, 33)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1474,"(29, 34)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1475,"(29, 35)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1476,"(29, 36)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1477,"(29, 37)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1478,"(29, 38)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1479,"(29, 39)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1480,"(29, 40)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1481,"(29, 41)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1482,"(29, 42)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1483,"(29, 43)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1484,"(29, 44)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1485,"(29, 45)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1486,"(29, 46)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1487,"(29, 47)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1488,"(29, 48)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1489,"(29, 49)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1490,"(29, 50)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1491,"(29, 51)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1492,"(29, 52)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1493,"(29, 53)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1494,"(29, 54)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1495,"(29, 55)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1496,"(29, 56)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1497,"(29, 57)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The THEMAS system should record each event by a description for that event.,Neutral 1498,"(29, 58)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1499,"(29, 59)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1500,"(29, 60)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1501,"(29, 61)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1502,"(29, 62)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1503,"(29, 63)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1504,"(29, 64)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1505,"(29, 65)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1506,"(29, 66)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1507,"(29, 67)","When a request to turn on a heating or cooling unit is received, the system shall determine if the request can be honored.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1508,"(30, 31)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Neutral 1509,"(30, 32)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Neutral 1510,"(30, 33)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1511,"(30, 34)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1512,"(30, 35)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1513,"(30, 36)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1514,"(30, 37)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1515,"(30, 38)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1516,"(30, 39)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1517,"(30, 40)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1518,"(30, 41)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1519,"(30, 42)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1520,"(30, 43)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1521,"(30, 44)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1522,"(30, 45)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1523,"(30, 46)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1524,"(30, 47)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1525,"(30, 48)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1526,"(30, 49)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1527,"(30, 50)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1528,"(30, 51)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1529,"(30, 52)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1530,"(30, 53)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1531,"(30, 54)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1532,"(30, 55)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1533,"(30, 56)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1534,"(30, 57)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The THEMAS system should record each event by a description for that event.,Neutral 1535,"(30, 58)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1536,"(30, 59)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1537,"(30, 60)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1538,"(30, 61)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1539,"(30, 62)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1540,"(30, 63)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1541,"(30, 64)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1542,"(30, 65)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1543,"(30, 66)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1544,"(30, 67)","When a request to turn on a heating unit is received, the system shall determine if the request can be honored.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1545,"(31, 32)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Conflict 1546,"(31, 33)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1547,"(31, 34)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1548,"(31, 35)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1549,"(31, 36)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1550,"(31, 37)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1551,"(31, 38)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1552,"(31, 39)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1553,"(31, 40)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1554,"(31, 41)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1555,"(31, 42)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1556,"(31, 43)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1557,"(31, 44)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1558,"(31, 45)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1559,"(31, 46)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1560,"(31, 47)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1561,"(31, 48)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1562,"(31, 49)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1563,"(31, 50)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1564,"(31, 51)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1565,"(31, 52)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1566,"(31, 53)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1567,"(31, 54)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1568,"(31, 55)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1569,"(31, 56)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1570,"(31, 57)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The THEMAS system should record each event by a description for that event.,Neutral 1571,"(31, 58)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1572,"(31, 59)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1573,"(31, 60)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1574,"(31, 61)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1575,"(31, 62)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1576,"(31, 63)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1577,"(31, 64)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1578,"(31, 65)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1579,"(31, 66)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1580,"(31, 67)","If the maximum number of heating or cooling units is already running, the request will be added to a LIFO queue.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1581,"(32, 33)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Neutral 1582,"(32, 34)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1583,"(32, 35)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1584,"(32, 36)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1585,"(32, 37)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1586,"(32, 38)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1587,"(32, 39)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1588,"(32, 40)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1589,"(32, 41)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1590,"(32, 42)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1591,"(32, 43)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1592,"(32, 44)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1593,"(32, 45)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1594,"(32, 46)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1595,"(32, 47)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1596,"(32, 48)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1597,"(32, 49)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1598,"(32, 50)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1599,"(32, 51)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1600,"(32, 52)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1601,"(32, 53)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1602,"(32, 54)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1603,"(32, 55)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1604,"(32, 56)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1605,"(32, 57)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The THEMAS system should record each event by a description for that event.,Neutral 1606,"(32, 58)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1607,"(32, 59)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1608,"(32, 60)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1609,"(32, 61)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1610,"(32, 62)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1611,"(32, 63)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1612,"(32, 64)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1613,"(32, 65)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1614,"(32, 66)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1615,"(32, 67)","If the maximum number of cooling units is already running, the request will be added to a LIFO queue.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1616,"(33, 34)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Neutral 1617,"(33, 35)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1618,"(33, 36)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1619,"(33, 37)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1620,"(33, 38)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1621,"(33, 39)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1622,"(33, 40)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1623,"(33, 41)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1624,"(33, 42)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1625,"(33, 43)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1626,"(33, 44)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1627,"(33, 45)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1628,"(33, 46)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1629,"(33, 47)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1630,"(33, 48)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1631,"(33, 49)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1632,"(33, 50)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1633,"(33, 51)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1634,"(33, 52)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1635,"(33, 53)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1636,"(33, 54)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1637,"(33, 55)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1638,"(33, 56)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1639,"(33, 57)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The THEMAS system should record each event by a description for that event.,Neutral 1640,"(33, 58)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1641,"(33, 59)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1642,"(33, 60)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1643,"(33, 61)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1644,"(33, 62)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1645,"(33, 63)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1646,"(33, 64)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1647,"(33, 65)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1648,"(33, 66)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1649,"(33, 67)","If the maximum number of heating or cooling units is not running, this process will generate a request to turn on the requested unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1650,"(34, 35)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Neutral 1651,"(34, 36)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1652,"(34, 37)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1653,"(34, 38)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1654,"(34, 39)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1655,"(34, 40)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1656,"(34, 41)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1657,"(34, 42)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1658,"(34, 43)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1659,"(34, 44)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1660,"(34, 45)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1661,"(34, 46)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1662,"(34, 47)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1663,"(34, 48)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1664,"(34, 49)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1665,"(34, 50)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1666,"(34, 51)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1667,"(34, 52)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1668,"(34, 53)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1669,"(34, 54)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1670,"(34, 55)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1671,"(34, 56)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1672,"(34, 57)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The THEMAS system should record each event by a description for that event.,Neutral 1673,"(34, 58)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1674,"(34, 59)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1675,"(34, 60)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1676,"(34, 61)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1677,"(34, 62)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1678,"(34, 63)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1679,"(34, 64)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1680,"(34, 65)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1681,"(34, 66)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1682,"(34, 67)","When a request to turn off a heating or cooling unit is received, this process shall check the queue of waiting heating and cooling requests.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1683,"(35, 36)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1684,"(35, 37)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Neutral 1685,"(35, 38)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1686,"(35, 39)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1687,"(35, 40)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1688,"(35, 41)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1689,"(35, 42)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1690,"(35, 43)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1691,"(35, 44)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1692,"(35, 45)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1693,"(35, 46)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1694,"(35, 47)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1695,"(35, 48)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1696,"(35, 49)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1697,"(35, 50)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1698,"(35, 51)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1699,"(35, 52)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1700,"(35, 53)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1701,"(35, 54)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1702,"(35, 55)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1703,"(35, 56)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1704,"(35, 57)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The THEMAS system should record each event by a description for that event.,Neutral 1705,"(35, 58)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1706,"(35, 59)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1707,"(35, 60)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1708,"(35, 61)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1709,"(35, 62)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1710,"(35, 63)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1711,"(35, 64)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1712,"(35, 65)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1713,"(35, 66)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1714,"(35, 67)","If the queue is not empty, this process shall remove one request from the LIFO queue and check the current state of the thermostat for which the queued request was made.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1715,"(36, 37)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Conflict 1716,"(36, 38)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1717,"(36, 39)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1718,"(36, 40)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1719,"(36, 41)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1720,"(36, 42)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1721,"(36, 43)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1722,"(36, 44)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1723,"(36, 45)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1724,"(36, 46)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1725,"(36, 47)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1726,"(36, 48)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1727,"(36, 49)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1728,"(36, 50)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1729,"(36, 51)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1730,"(36, 52)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1731,"(36, 53)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1732,"(36, 54)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1733,"(36, 55)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1734,"(36, 56)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1735,"(36, 57)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The THEMAS system should record each event by a description for that event.,Neutral 1736,"(36, 58)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1737,"(36, 59)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1738,"(36, 60)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1739,"(36, 61)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1740,"(36, 62)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1741,"(36, 63)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1742,"(36, 64)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1743,"(36, 65)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1744,"(36, 66)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1745,"(36, 67)","If that thermostat still needs a heating or cooling unit turned on, this process shall submit a request to turn that unit on.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1746,"(37, 38)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Neutral 1747,"(37, 39)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1748,"(37, 40)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1749,"(37, 41)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1750,"(37, 42)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1751,"(37, 43)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1752,"(37, 44)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1753,"(37, 45)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1754,"(37, 46)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1755,"(37, 47)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1756,"(37, 48)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1757,"(37, 49)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1758,"(37, 50)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1759,"(37, 51)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1760,"(37, 52)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1761,"(37, 53)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1762,"(37, 54)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1763,"(37, 55)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1764,"(37, 56)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1765,"(37, 57)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The THEMAS system should record each event by a description for that event.,Neutral 1766,"(37, 58)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1767,"(37, 59)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1768,"(37, 60)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1769,"(37, 61)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1770,"(37, 62)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1771,"(37, 63)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1772,"(37, 64)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1773,"(37, 65)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1774,"(37, 66)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1775,"(37, 67)","If that thermostat requires no more heating or cooling unit turned on, this process shall submit a request to turn that unit on.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1776,"(38, 39)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Neutral 1777,"(38, 40)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Neutral 1778,"(38, 41)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1779,"(38, 42)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1780,"(38, 43)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1781,"(38, 44)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1782,"(38, 45)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1783,"(38, 46)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1784,"(38, 47)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1785,"(38, 48)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1786,"(38, 49)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1787,"(38, 50)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1788,"(38, 51)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1789,"(38, 52)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1790,"(38, 53)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1791,"(38, 54)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1792,"(38, 55)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1793,"(38, 56)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1794,"(38, 57)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The THEMAS system should record each event by a description for that event.,Neutral 1795,"(38, 58)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1796,"(38, 59)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1797,"(38, 60)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1798,"(38, 61)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1799,"(38, 62)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1800,"(38, 63)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1801,"(38, 64)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1802,"(38, 65)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1803,"(38, 66)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1804,"(38, 67)",Generate_Unit_Unavailable_Event shall realize the thermostat and heating or cooling information and use this information to generate a specific system event,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1805,"(39, 40)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Conflict 1806,"(39, 41)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1807,"(39, 42)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1808,"(39, 43)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1809,"(39, 44)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1810,"(39, 45)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1811,"(39, 46)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1812,"(39, 47)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1813,"(39, 48)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1814,"(39, 49)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1815,"(39, 50)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1816,"(39, 51)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1817,"(39, 52)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1818,"(39, 53)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1819,"(39, 54)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1820,"(39, 55)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1821,"(39, 56)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1822,"(39, 57)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The THEMAS system should record each event by a description for that event.,Neutral 1823,"(39, 58)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1824,"(39, 59)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1825,"(39, 60)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1826,"(39, 61)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1827,"(39, 62)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1828,"(39, 63)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1829,"(39, 64)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1830,"(39, 65)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1831,"(39, 66)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1832,"(39, 67)","This system event shall consist of a description of the event type (a request denied event), a designation of the thermostat that made the request, and a designation of the heating or cooling unit that was not turned on.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1833,"(40, 41)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Neutral 1834,"(40, 42)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1835,"(40, 43)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1836,"(40, 44)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1837,"(40, 45)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1838,"(40, 46)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1839,"(40, 47)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1840,"(40, 48)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1841,"(40, 49)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1842,"(40, 50)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1843,"(40, 51)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1844,"(40, 52)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1845,"(40, 53)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1846,"(40, 54)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1847,"(40, 55)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1848,"(40, 56)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1849,"(40, 57)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The THEMAS system should record each event by a description for that event.,Neutral 1850,"(40, 58)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1851,"(40, 59)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1852,"(40, 60)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1853,"(40, 61)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1854,"(40, 62)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1855,"(40, 63)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1856,"(40, 64)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1857,"(40, 65)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1858,"(40, 66)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1859,"(40, 67)","This system event shall consist of a description of the event type (a request denied event), and a designation of the heating or cooling unit that was not turned on.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1860,"(41, 42)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Neutral 1861,"(41, 43)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Neutral 1862,"(41, 44)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1863,"(41, 45)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1864,"(41, 46)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1865,"(41, 47)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1866,"(41, 48)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1867,"(41, 49)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1868,"(41, 50)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1869,"(41, 51)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1870,"(41, 52)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1871,"(41, 53)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1872,"(41, 54)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1873,"(41, 55)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1874,"(41, 56)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1875,"(41, 57)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The THEMAS system should record each event by a description for that event.,Neutral 1876,"(41, 58)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1877,"(41, 59)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1878,"(41, 60)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1879,"(41, 61)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1880,"(41, 62)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1881,"(41, 63)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1882,"(41, 64)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1883,"(41, 65)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1884,"(41, 66)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1885,"(41, 67)","Generate_H/C_Signal shall recognize the values for the requested heating or cooling unit and the ON or OFF status that is being requested.Since the interface to control the units has not been defined, the part of this process that will issue the signal is designated as TBD(to be determined).","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1886,"(42, 43)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Conflict 1887,"(42, 44)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1888,"(42, 45)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1889,"(42, 46)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1890,"(42, 47)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1891,"(42, 48)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1892,"(42, 49)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1893,"(42, 50)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1894,"(42, 51)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1895,"(42, 52)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1896,"(42, 53)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1897,"(42, 54)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1898,"(42, 55)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1899,"(42, 56)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1900,"(42, 57)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The THEMAS system should record each event by a description for that event.,Neutral 1901,"(42, 58)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1902,"(42, 59)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1903,"(42, 60)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1904,"(42, 61)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1905,"(42, 62)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1906,"(42, 63)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1907,"(42, 64)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1908,"(42, 65)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1909,"(42, 66)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1910,"(42, 67)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal shall output the status information of the heating or cooling unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1911,"(43, 44)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Neutral 1912,"(43, 45)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1913,"(43, 46)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1914,"(43, 47)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1915,"(43, 48)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1916,"(43, 49)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1917,"(43, 50)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1918,"(43, 51)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1919,"(43, 52)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1920,"(43, 53)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1921,"(43, 54)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1922,"(43, 55)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1923,"(43, 56)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1924,"(43, 57)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The THEMAS system should record each event by a description for that event.,Neutral 1925,"(43, 58)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1926,"(43, 59)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1927,"(43, 60)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1928,"(43, 61)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1929,"(43, 62)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1930,"(43, 63)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1931,"(43, 64)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1932,"(43, 65)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1933,"(43, 66)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1934,"(43, 67)","In order to provide an indication of the status of the heating or cooling unit back to the requesting thermostat, Generate_H/C_Signal should output the status information of the heating unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1935,"(44, 45)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Neutral 1936,"(44, 46)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Neutral 1937,"(44, 47)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1938,"(44, 48)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1939,"(44, 49)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1940,"(44, 50)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1941,"(44, 51)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1942,"(44, 52)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1943,"(44, 53)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1944,"(44, 54)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1945,"(44, 55)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1946,"(44, 56)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1947,"(44, 57)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The THEMAS system should record each event by a description for that event.,Neutral 1948,"(44, 58)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1949,"(44, 59)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1950,"(44, 60)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1951,"(44, 61)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1952,"(44, 62)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1953,"(44, 63)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1954,"(44, 64)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1955,"(44, 65)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1956,"(44, 66)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1957,"(44, 67)","In order to provide an operational history and statistical reports, Generate_H/C_Signal shall generate an event each time a change is made to the status of a heating or cooling unit.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1958,"(45, 46)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Conflict 1959,"(45, 47)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1960,"(45, 48)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1961,"(45, 49)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1962,"(45, 50)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1963,"(45, 51)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1964,"(45, 52)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1965,"(45, 53)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1966,"(45, 54)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1967,"(45, 55)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1968,"(45, 56)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1969,"(45, 57)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The THEMAS system should record each event by a description for that event.,Neutral 1970,"(45, 58)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1971,"(45, 59)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1972,"(45, 60)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1973,"(45, 61)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1974,"(45, 62)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1975,"(45, 63)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1976,"(45, 64)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1977,"(45, 65)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1978,"(45, 66)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 1979,"(45, 67)","When a request to turn on or off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 1980,"(46, 47)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,Neutral 1981,"(46, 48)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 1982,"(46, 49)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 1983,"(46, 50)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 1984,"(46, 51)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 1985,"(46, 52)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 1986,"(46, 53)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 1987,"(46, 54)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 1988,"(46, 55)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 1989,"(46, 56)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 1990,"(46, 57)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The THEMAS system should record each event by a description for that event.,Neutral 1991,"(46, 58)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 1992,"(46, 59)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 1993,"(46, 60)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 1994,"(46, 61)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 1995,"(46, 62)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 1996,"(46, 63)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1997,"(46, 64)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 1998,"(46, 65)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 1999,"(46, 66)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2000,"(46, 67)","When a request to turn off a heating or cooling unit is made, Generate_H/C_Request shall generate the appropriate request to carry out that request","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2001,"(47, 48)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",Neutral 2002,"(47, 49)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Neutral 2003,"(47, 50)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 2004,"(47, 51)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 2005,"(47, 52)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 2006,"(47, 53)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2007,"(47, 54)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2008,"(47, 55)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2009,"(47, 56)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2010,"(47, 57)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The THEMAS system should record each event by a description for that event.,Neutral 2011,"(47, 58)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2012,"(47, 59)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2013,"(47, 60)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2014,"(47, 61)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2015,"(47, 62)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2016,"(47, 63)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2017,"(47, 64)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2018,"(47, 65)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2019,"(47, 66)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2020,"(47, 67)",Generate_H/C_Request shall include the designation of the heating or cooling unit and a flag to indicate whether that unit is to be turned on or off.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2021,"(48, 49)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",Conflict 2022,"(48, 50)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 2023,"(48, 51)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 2024,"(48, 52)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 2025,"(48, 53)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2026,"(48, 54)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2027,"(48, 55)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2028,"(48, 56)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2029,"(48, 57)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The THEMAS system should record each event by a description for that event.,Neutral 2030,"(48, 58)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2031,"(48, 59)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2032,"(48, 60)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2033,"(48, 61)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2034,"(48, 62)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2035,"(48, 63)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2036,"(48, 64)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2037,"(48, 65)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2038,"(48, 66)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2039,"(48, 67)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall detect which of the two alarms are being requested.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2040,"(49, 50)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",Neutral 2041,"(49, 51)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 2042,"(49, 52)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 2043,"(49, 53)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2044,"(49, 54)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2045,"(49, 55)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2046,"(49, 56)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2047,"(49, 57)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The THEMAS system should record each event by a description for that event.,Neutral 2048,"(49, 58)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2049,"(49, 59)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2050,"(49, 60)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2051,"(49, 61)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2052,"(49, 62)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2053,"(49, 63)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2054,"(49, 64)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2055,"(49, 65)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2056,"(49, 66)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2057,"(49, 67)","When the THEMAS system detects a request for an alarm, Generate_Alarm_Data shall store which of the two alarms are being requested.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2058,"(50, 51)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,Neutral 2059,"(50, 52)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 2060,"(50, 53)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2061,"(50, 54)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2062,"(50, 55)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2063,"(50, 56)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2064,"(50, 57)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The THEMAS system should record each event by a description for that event.,Neutral 2065,"(50, 58)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2066,"(50, 59)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2067,"(50, 60)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2068,"(50, 61)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2069,"(50, 62)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2070,"(50, 63)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2071,"(50, 64)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2072,"(50, 65)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2073,"(50, 66)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2074,"(50, 67)","If the system detects an invalid temperature, Generate_Alarm_Data shall output a continuous series of alternating 500 Hz and 700 Hz beeps on the supervisor’s computer.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2075,"(51, 52)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",Neutral 2076,"(51, 53)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2077,"(51, 54)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2078,"(51, 55)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2079,"(51, 56)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2080,"(51, 57)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The THEMAS system should record each event by a description for that event.,Neutral 2081,"(51, 58)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2082,"(51, 59)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2083,"(51, 60)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2084,"(51, 61)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2085,"(51, 62)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2086,"(51, 63)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2087,"(51, 64)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2088,"(51, 65)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2089,"(51, 66)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2090,"(51, 67)",The series of beeps shall continue until the supervisor manually resets the alarm through the supervisor’s interface window.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2091,"(52, 53)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","Each time an alarm is requested, an alarm event shall be recorded.",Neutral 2092,"(52, 54)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","If an alarm is requested for the first time, an alarm event shall be recorded.",Neutral 2093,"(52, 55)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2094,"(52, 56)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2095,"(52, 57)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The THEMAS system should record each event by a description for that event.,Neutral 2096,"(52, 58)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2097,"(52, 59)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2098,"(52, 60)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2099,"(52, 61)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2100,"(52, 62)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2101,"(52, 63)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2102,"(52, 64)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2103,"(52, 65)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2104,"(52, 66)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2105,"(52, 67)","If the system detects a temperature limit has been exceeded, Generate_Alarm_Data shall output a continuous series of alternating 1000 Hz and 1500 Hz beeps on the supervisor’s computer.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2106,"(53, 54)","Each time an alarm is requested, an alarm event shall be recorded.","If an alarm is requested for the first time, an alarm event shall be recorded.",Conflict 2107,"(53, 55)","Each time an alarm is requested, an alarm event shall be recorded.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2108,"(53, 56)","Each time an alarm is requested, an alarm event shall be recorded.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2109,"(53, 57)","Each time an alarm is requested, an alarm event shall be recorded.",The THEMAS system should record each event by a description for that event.,Neutral 2110,"(53, 58)","Each time an alarm is requested, an alarm event shall be recorded.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2111,"(53, 59)","Each time an alarm is requested, an alarm event shall be recorded.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2112,"(53, 60)","Each time an alarm is requested, an alarm event shall be recorded.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2113,"(53, 61)","Each time an alarm is requested, an alarm event shall be recorded.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2114,"(53, 62)","Each time an alarm is requested, an alarm event shall be recorded.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2115,"(53, 63)","Each time an alarm is requested, an alarm event shall be recorded.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2116,"(53, 64)","Each time an alarm is requested, an alarm event shall be recorded.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2117,"(53, 65)","Each time an alarm is requested, an alarm event shall be recorded.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2118,"(53, 66)","Each time an alarm is requested, an alarm event shall be recorded.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2119,"(53, 67)","Each time an alarm is requested, an alarm event shall be recorded.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2120,"(54, 55)","If an alarm is requested for the first time, an alarm event shall be recorded.","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",Neutral 2121,"(54, 56)","If an alarm is requested for the first time, an alarm event shall be recorded.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2122,"(54, 57)","If an alarm is requested for the first time, an alarm event shall be recorded.",The THEMAS system should record each event by a description for that event.,Neutral 2123,"(54, 58)","If an alarm is requested for the first time, an alarm event shall be recorded.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2124,"(54, 59)","If an alarm is requested for the first time, an alarm event shall be recorded.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2125,"(54, 60)","If an alarm is requested for the first time, an alarm event shall be recorded.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2126,"(54, 61)","If an alarm is requested for the first time, an alarm event shall be recorded.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2127,"(54, 62)","If an alarm is requested for the first time, an alarm event shall be recorded.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2128,"(54, 63)","If an alarm is requested for the first time, an alarm event shall be recorded.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2129,"(54, 64)","If an alarm is requested for the first time, an alarm event shall be recorded.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2130,"(54, 65)","If an alarm is requested for the first time, an alarm event shall be recorded.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2131,"(54, 66)","If an alarm is requested for the first time, an alarm event shall be recorded.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2132,"(54, 67)","If an alarm is requested for the first time, an alarm event shall be recorded.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2133,"(55, 56)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The THEMAS system shall record each event by a description and the current system time for that event.,Neutral 2134,"(55, 57)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The THEMAS system should record each event by a description for that event.,Neutral 2135,"(55, 58)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2136,"(55, 59)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2137,"(55, 60)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2138,"(55, 61)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2139,"(55, 62)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2140,"(55, 63)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2141,"(55, 64)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2142,"(55, 65)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2143,"(55, 66)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2144,"(55, 67)","When an event occurs, the THEMAS system shall identify the event type and format an appropriate event message.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2145,"(56, 57)",The THEMAS system shall record each event by a description and the current system time for that event.,The THEMAS system should record each event by a description for that event.,Conflict 2146,"(56, 58)",The THEMAS system shall record each event by a description and the current system time for that event.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2147,"(56, 59)",The THEMAS system shall record each event by a description and the current system time for that event.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2148,"(56, 60)",The THEMAS system shall record each event by a description and the current system time for that event.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2149,"(56, 61)",The THEMAS system shall record each event by a description and the current system time for that event.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2150,"(56, 62)",The THEMAS system shall record each event by a description and the current system time for that event.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2151,"(56, 63)",The THEMAS system shall record each event by a description and the current system time for that event.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2152,"(56, 64)",The THEMAS system shall record each event by a description and the current system time for that event.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2153,"(56, 65)",The THEMAS system shall record each event by a description and the current system time for that event.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2154,"(56, 66)",The THEMAS system shall record each event by a description and the current system time for that event.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2155,"(56, 67)",The THEMAS system shall record each event by a description and the current system time for that event.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2156,"(57, 58)",The THEMAS system should record each event by a description for that event.,The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,Neutral 2157,"(57, 59)",The THEMAS system should record each event by a description for that event.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Neutral 2158,"(57, 60)",The THEMAS system should record each event by a description for that event.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2159,"(57, 61)",The THEMAS system should record each event by a description for that event.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2160,"(57, 62)",The THEMAS system should record each event by a description for that event.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2161,"(57, 63)",The THEMAS system should record each event by a description for that event.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2162,"(57, 64)",The THEMAS system should record each event by a description for that event.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2163,"(57, 65)",The THEMAS system should record each event by a description for that event.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2164,"(57, 66)",The THEMAS system should record each event by a description for that event.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2165,"(57, 67)",The THEMAS system should record each event by a description for that event.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2166,"(58, 59)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,The supervisor’s interface must display the thermostats and the individual temperature settings.,Conflict 2167,"(58, 60)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2168,"(58, 61)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2169,"(58, 62)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2170,"(58, 63)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2171,"(58, 64)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2172,"(58, 65)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2173,"(58, 66)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2174,"(58, 67)",The supervisor’s interface shall display the available thermostats and the individual current temperature settings.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2175,"(59, 60)",The supervisor’s interface must display the thermostats and the individual temperature settings.,The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,Neutral 2176,"(59, 61)",The supervisor’s interface must display the thermostats and the individual temperature settings.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2177,"(59, 62)",The supervisor’s interface must display the thermostats and the individual temperature settings.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2178,"(59, 63)",The supervisor’s interface must display the thermostats and the individual temperature settings.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2179,"(59, 64)",The supervisor’s interface must display the thermostats and the individual temperature settings.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2180,"(59, 65)",The supervisor’s interface must display the thermostats and the individual temperature settings.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2181,"(59, 66)",The supervisor’s interface must display the thermostats and the individual temperature settings.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2182,"(59, 67)",The supervisor’s interface must display the thermostats and the individual temperature settings.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2183,"(60, 61)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,Neutral 2184,"(60, 62)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Neutral 2185,"(60, 63)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2186,"(60, 64)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2187,"(60, 65)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2188,"(60, 66)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2189,"(60, 67)",The supervisor shall be able to select one of the thermostats and select a value for the current temperature from a list of valid temperatures.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2190,"(61, 62)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,Conflict 2191,"(61, 63)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2192,"(61, 64)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2193,"(61, 65)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2194,"(61, 66)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2195,"(61, 67)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a statistical summary report.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2196,"(62, 63)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,"If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2197,"(62, 64)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,"If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Neutral 2198,"(62, 65)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2199,"(62, 66)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,"If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2200,"(62, 67)",The supervisor’s interface to the THEMAS system shall provide a mechanism to select between an operational history report or a dynamic summary report.,"After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2201,"(63, 64)","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.",Conflict 2202,"(63, 65)","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2203,"(63, 66)","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2204,"(63, 67)","If the operational history report is selected, the THEMAS system shall select all the events from the event database, sort the events by date and time, and create the ASCII report file.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2205,"(64, 65)","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.",Neutral 2206,"(64, 66)","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Neutral 2207,"(64, 67)","If the operational history report is selected, the THEMAS system shall select a few events from the event database, sort the events by date and time, and create the ASCII report file.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2208,"(65, 66)","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.",Conflict 2209,"(65, 67)","If the statistical report is selected, the THEMAS system shall present the operator with a list of available months from which to make a selection.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral 2210,"(66, 67)","If the statistical report is selected, the THEMAS system shall present the operator with a list of available dates from which to make a selection.","After selecting one of the months, the system shall generate the ASCII report file.",Neutral