Next: Description Class HallwaySection
Up: No Title
Previous: Group BuildingUnits
Description Class AreaLight
INTENTION
This class provides all definitions to describe the general aspects of lights in an area. An area is here the generalization of rooms and hallways. In more detail this class provides:
- A set of lights that can be conrolled by the machine. The concrete number of controlled lights can be specified by instantiating the parameter numLights.
- The specification of the behavior of the system concerning the aspect safety. Here safety means that there is sufficient light to move. This class provides the requirements concerning the case that safe light has to be established. Other cases can be considered in derived classes.
- The specification of the behavior of the system concerning the case that the facility manager controls the light using a control panel.
- The specification of the behavior of the system concerning the case that the light is controlled manually.
DOMAIN KNOWLEDGE
NL |
: |
The time constant
is allways smaller than the time constant
. |
NL |
: |
The predicate allLightsOff is true iff all lights that are controlled by the machine are off. |
REQUIREMENT SPECIFICATIONS
NL |
: |
Whenever the light is controlled by the facility manager using the control panel and the area is unoccupied for at least
milliseconds, the status of the machine controlled lights equals within this time the status as it is determined by the facility manager. |
NL |
: |
Whenever the light is not controlled by the facility manager using the control panel and the area is unoccupied for at least
milliseconds, all machine controlled lights are off within this time and remains off at least as long as the precondition is true. |
NL |
: |
Whenever safe light has to be established and the area is occupied for at least
milliseconds, the light is sufficient to move safely within this time span and remains sufficient to move safely at least as long as the precondition is true. |
MACHINE SPECIFICATIONS
NL |
: |
Initially safe light has to be established if an area is occupied. |
NL |
: |
Initially the light is not controlled by the facility manager using his control panel. |
NL |
: |
The value of
is always 50 miliiseconds. |
NL |
: |
The value of
is always 30 miliiseconds. |
NL |
: |
The first time delay used to determine occupancy concerning the light control is always 1 second. |
NL |
: |
The second time delay used to determine occupancy concerning the light control is always 0 second. |
NL |
: |
The third time delay used to determine occupancy concerning the light control corresponds always with the value entered by the facility manager for the time a certain area has to be unoccupied continuously before the lights are switched off. |
NL |
: |
The value determined automatically by the machine for occupancy concerning the light control in the case of a malfunction of some sensors used to determine occupancy concerning the light control is occupancy. |
NL |
: |
Whenever safe light has to be established and the area is occupied the necessary actuators, i.e. pulse lines, are set within
milliseconds to establish safe light. |
NL |
: |
The machine assumes that the light is controlled manually in an area iff at least one light in this area is controlled manually and the area is occupied. |
NL |
: |
If the light in an area is controlled manually, the settings of all lights remain unchanged. |
Next: Description Class HallwaySection
Up: No Title
Previous: Group BuildingUnits
Forest-System
1999-06-10