Behavior::Mode

Header Image
Content:
Mode : Public Class Dependability, TemporalConstraint, BehaviorContraintsTargetAssocation, BehaviorModelOrganization, TimingElementsOrganization, RequirementsOverview, RequirementsOrganization, GenericConstraintsOrganization, FunctionBehavior, Events, SafetyConcept
Modes are a way to introduce various configurations in the system to account for different states of the system, or of a hardware entity, or an application. The use of modes can be used to filter different views of the model.<br/><br/>Modes are characterized by a Boolean condition provided as a String, which evaluates to true when the Mode is active.<br/><br/>As far as behavior is concerned, Modes enable the logical organization of a set of triggers and behaviors over a set of functions. Modes are referred to by both FunctionTriggers and FunctionBehaviors (see FunctionTrigger and FunctionBehavior).<br/><br/>Modes can be further organized in mutually exclusive sets with ModeGroups (see that element).<br/><br/>Semantics:<br/>The Mode is active if and only if the condition is true.<br/>
  • Attributes
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
condition Public String
Notes: A Boolean expression that characterizes the Mode, it evaluates to true when the Mode is active. The syntax and grammar of this expression is unspecified.<br/>
Element Source Role Target Role
ModeEvent
Class  
Name:  
 
Name: start
The mode that is started.
Details:
 
GenericConstraint
Class  
Name:  
 
Name: mode
The mode where this GenericConstraint is valid.
Details:
 
BehaviorConstraintTargetBinding
Class  
Name:  
 
Name: constrainedModeBehavior
The mode definition being refined by a behavior constraint description.
Details:
 
State
Class  
Name:  
 
Name: modeDeclaration
The operation modes represented by a state (when isMode=true)
Details:
 
HazardousEvent
Class  
Name:  
 
Name: operatingMode
OperatingMode denotes the Operating mode of the item.
Details:
 
TimingConstraint
Class  
Name:  
 
Name: mode
Reference to the mode in which the timing constraint is valid.
Details:
 
FunctionTrigger
Class  
Name:  
 
Name: mode
The execution Modes in which the FunctionTrigger is active.
Details:
 
ModeGroup
Class  
Name:  
 
Name: mode
The modes in this group.
Details:
 
FunctionBehavior
Class  
Name:  
 
Name: mode
The execution Modes in which the behavior can be potentially executed.
Details:
 
ModeEvent
Class  
Name:  
 
Name: end
The mode that ends.
Details:
 
SafetyGoal
Class  
Name:  
 
Name: safeState
For every SafetyGoal, a safe state should be defined, in order to declare a system state to be maintained or to be reached when the failure is detected and so to allow a failure mitigation action without any violation of the associated SafetyGoal.
Details:
 
Requirement
Class  
Name:  
 
Name: mode
The mode where this requirement is valid.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
EAElement Class Generalization To  
ModeGroup Class Weak From