Parameter : public class
Created: 2010-05-07 14:33:44
Modified: 2010-06-29 12:44:36
Project:
Advanced:
<p>Statement of quantities (e.g., temperature) in the behaviors to be fulfilled by a vehicle feature, a system artifact, or an environment entity. While input/output parameters target the I/O ports of system functions, internal parameters target directly system functions.<br/></p><p><br/></p><p>Constraints:<br/></p><p>Each parameter in the parameter constraints of function behaviors references either one function type owning such function behaviors or one function port of the same function type.<br/></p><p><br/></p><p>Semantics:<br/></p><p>A parameter represents an in-, out-, or local-quantity to be processed.  It can describe a piece of application or event data within an E/E system, or a variable in the environment such as a monitored/controlled plant variable. Each parameter is typed by an EADataType for specifying the related meta-information like unit, valid range, required accuracy, etc.<br/></p><p><br/></p><p><br/></p>
Element Source Role Target Role Details
ParameterConstraint
Class  
Name: parameter
The expected parameters.
Name:  
 
 
«atpType» EADatatype
Class  
Name:  
 
Name: type
The type of a parameter.
 
«atpType» FunctionType
Class  
Name:  
 
Name: targetFunction
The system function having the parameter as its internal parameter.
 
«atpPrototype» FunctionPort
Class  
Name:  
 
Name: targetFunctionPort
The corresponding port having the parameter as its input/output parameter.
 
Element Source Role Target Role Details
ParameterCondition
Class  
Name:  
 
Name: appliedToParameter
The quantity characterized by the parameter condition.
 
Flow
Class  
Name:  
 
Name: sinkParameter
The end of a flow.
 
Flow
Class  
Name:  
 
Name: sourceParameter
The beginning of a flow.
 
Transition
Class  
Name:  
 
Name: read
The parameters that must be available to fire the transition.
 
Transition
Class  
Name:  
 
Name: write
The parameters that will be available when the transition is fired.
 
Transformation
Class  
Name:  
 
Name: in
The input parameters of the transformation.
 
Transformation
Class  
Name:  
 
Name: out
The output parameters of the transformation.
 
Transformation
Class  
Name:  
 
Name: inOut
The parameters that are used both as inputs and as outputs of the transformation.
 
Object Type Connection Notes
ParameterConstraint Class Strong  
EAElement Class Generalization