DA-Sentence-Pairs / Dataset / pure_clean_pairs.csv
pure_clean_pairs.csv
Raw
,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