next up previous contents index FOREST_HomepageFOREST_Example_Homepage
Next: Template Declaration InformUnreasonableInput Up: No Title Previous: Group HumanMachineInterface

   
Template Declaration InformPerson

INTENTION

This class provides all specifications concerning the informing of a person if a specific condition is given.

Postreferences:lsref InformUnreasonableInput : InformPerson
  lsref InformSensActMalFct : InformPerson

SIGNATURE

Object  indicator  :  IndicatorLight
Intention : This object represents an indicator light on a control panel that is used to inform a person about a specific situation.
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : msref InformPerson : M_IP2
    msref InformPerson : M_IP1
    msref InformPerson : M_IP3
    msref AreaCtrlPanelFM : I_M_ACPFM3
    msref AreaCtrlPanelFM : I_M_ACPFM4
    msref RoomCtrlPanel : I_M_RCP11
    msref RoomCtrlPanel : I_M_RCP12
    dkref InformPerson : D_IP1
    msref InformPerson : I_M_IP2
    msref Floor : M_F5

Time Constant  T_MinInf 
Intention : This time constant is the minimal time a person has to be informed about a specific situation.
Scope : mh
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : msref InformPerson : M_IP2
    msref InformPerson : M_IP4
    msref InformUnreasonableInput : M_IUI1
    msref InformSensActMalFct : M_ISAMF1

Time Constant  T_MaxInf 
Intention : This time constant is the maximal time a person has to be informed about a specific situation.
Scope : mh
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : msref InformPerson : M_IP3
    msref InformPerson : M_IP4
    msref InformUnreasonableInput : M_IUI2
    msref InformSensActMalFct : M_ISAMF2

Time Constant  T_InfDelayNew 
Intention : This time constant represents the maximal delay between the time point a specific situation about a person should be informed occurs and the time point a person is informed about this situation.
Scope : mh
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : msref InformPerson : M_IP1
    msref InformUnreasonableInput : M_IUI3
    msref InformSensActMalFct : M_ISAMF3

Timed Predicate  informCondEnv 
Intention : This predicate is true if and only if there is a situation a person should be informed about. This predicate represent the situation as it is in the real world.
Scope : eh
Prereferences : pdref U8
    pdref FM7
    pdref NF9

Timed Predicate  informCondMach 
Intention : This predicate is true if and only if there is a situation a person should be informed about.
Scope : ev
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : msref InformPerson : I_M_IP1
    msref InformPerson : M_IP1
    msref AreaCtrlPanelFM : M_ACPFM1
    msref RoomCtrlPanel : M_RCP1
    msref Floor : M_F3
    msref Floor : M_F4
    msref HallwaySection : M_HS4
    msref Room : M_R13
    msref Room : M_R14

Timed Predicate  personInformed 
Intention : This predicate is true if and only if a person is informed.
Scope : eh
Prereferences : pdref U8
    pdref FM7
    pdref NF9
Postreferences : dkref InformPerson : D_IP1
DOMAIN KNOWLEDGE

Property  D_IP1 
Formal : (  indicator. noMalAct. envEntity = 1  personInformed )
NL : Whenever the indicator light on a control panel is on then the corresponding person is informed.

MACHINE SPECIFICATIONS

Property  I_M_IP1 
Formal :  informCondMach
NL : Initially the situation a person has to be informed about is not given.

Property  I_M_IP2 
Formal :  indicator. noMalAct. adjustedEntity = 0
NL : Initially the indicator light is switched off.

Property  M_IP1 
Formal : ( [  informCondMach ]
            T_InfDelayNew  indicator. noMalAct. adjustedEntity = 1 )
NL : Whenever the situation a person should be informed about starts the indicator light on the control panel is on within T_InfDelayNew milliseconds.

Property  M_IP2 
Formal : (  T_MinInf (  indicator. noMalAct. adjustedEntity = 1 ) )
NL : Whenever the indicator light is switched on it remains on for at least T_MinInf milliseconds.

Property  M_IP3 
Formal : ( [  indicator. noMalAct. adjustedEntity = 1 ]
            T_MaxInf (  indicator. noMalAct. adjustedEntity = 0 ) )
NL : Whenever the indicator light is switched on it is switched off again within the next T_MaxInf milliseconds.

Property  M_IP4 
Formal : (  T_MinInf <  T_MaxInf )
NL : The maximal time a person has to be informed about a specific situation is always greater than the minimal time a person has to be informed about a specific situation.


next up previous contents index FOREST_HomepageFOREST_Example_Homepage
Next: Template Declaration InformUnreasonableInput Up: No Title Previous: Group HumanMachineInterface
Forest-System
2000-09-06