BehaviorConstraint : public abstract class
Created: 2010-05-26 01:00:46
Modified: 2010-06-18 10:08:56
Project:
Advanced:
<p>Behavior constraints specify the behaviors to be fulfilled by a vehicle feature, a system artifact, or an environment entity. In particular, for system artifacts and environment entities, the behaviors under constraint include their function behaviors and function triggers. <br/></p><p><br/></p><p>For functional requirements and operation situations, the introduction of behavior constraints allows the related textual descriptions in the requirement model to be refined through the existing requirement refine relationship. The refinements in terms of behavior constraints provide declarations of behavior elements, including the expected parameters, states and transitions, of one or multiple functional requirements. This facilitates the analysis and validation of requirements in regards to the semantics and consistency of textual descriptions, and thereby the reuse and management of requirements and their implied behaviors.<br/></p><p><br/></p><p>BehaviorConstraint is an EAElement. It is further specialized by ParameterConstraint, StateMachineConstraint, and ComputationConstraint.<br/></p><p><br/></p><p>Constraints:<br/></p><p>A behavior constraint references at least one vehicle feature, mode, function behavior, function trigger, or error behavior definition. <br/></p><p><br/></p><p>Semantics:<br/></p><p>Behavior constraints refine textual requirements and provide additional information for defining and managing behavior information in EAST-ADL and external models. <br/></p>
Element Source Role Target Role Details
BehaviorAnnex
Class  
Name: behaviorConstraint
 
Name:  
 
 
ErrorBehavior
Class  
Name:  
 
Name: constrainedErrorBehavior
The error behavior that is defined by a behavior constraint.
 
FunctionTrigger
Class  
Name:  
 
Name: constrainedFunctionTrigger
The constrained function trigger.
 
FunctionBehavior
Class  
Name:  
 
Name: constrainedFunctionBehavior
The constrained function behavior.
 
Mode
Class  
Name:  
 
Name: constrainedMode
The constrained system mode.
 
VehicleFeature
Class  
Name:  
 
Name: relatedVehicleFeature
The related vehicle features under constraint. Such vehicle features satisfy the requirements that are refined by the behavior constraint.
 
Object Type Connection Notes
StateMachineConstraint Class Generalization  
ComputationConstraint Class Generalization  
BehaviorAnnex Class Strong  
ParameterConstraint Class Generalization  
EAElement Class Generalization