HardwareModeling::HardwareComponentPrototype

Header Image
Content:
HardwareComponentPrototype : Public <<atpPrototype>> Class BehaviorContraintsTargetAssocation, ErrorModelPrototype_hwTarget, SystemModeling, BehaviorConstraintInternalBinding, HardwareConnector, HardwarePortConnector, HardwareModeling, BehaviorConstraintPrototype, ErrorModel, FaultFailurePort_hwTarget
Appears as part of a HardwareComponentType and is itself typed by a HardwareComponentType. This allows for a reference to the occurrence of a HardwareComponentType when it acts as a part. The purpose is to support the definition of hierarchical structures, and to reuse the same type of Hardware at several places. For example, a wheel speed sensor may occur at all four wheels, but it has a single definition. <br/><br/>Semantics:<br/>The HardwareComponentPrototype represents an occurrence of a hardware element, according to the type of the HardwareComponentPrototype. <br/><br/>Notation:<br/>Shall be shown in the same style as the class specified as type, however it shall be clear that this is a part.<br/><br/>Extension: Property<br/>
  • Associations
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
«atpStructureElement» DesignLevel
Class  
Name: hardwareDesignArchitecture
The included HDA models the resources to which the functional design architecture parts may be allocated.
Name:  
 
Details:
 
«atpType» HardwareComponentType
Class «isOfType»
Name:  
 
Name: type
 
Details:
 
Element Source Role Target Role
«instanceRef» ErrorModelPrototype_hwTarget
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype_context
 
Details:
 
«instanceRef» ErrorModelPrototype_hwTarget
Class «instanceRef.target»
Name:  
 
Name: hardwareComponentPrototype
 
Details:
 
«instanceRef» BehaviorConstraintPrototype_hardwareComponentTarget
Class «instanceRef.target»
Name:  
 
Name: hardwareComponentPrototype_target
 
Details:
 
«atpType» HardwareComponentType
Class  
Name:  
 
Name: part
Parts owned by this element.
Details:
 
«instanceRef» HardwarePortConnector_port
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype
 
Details:
 
«instanceRef» FaultFailurePort_hwTarget
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype
 
Details:
 
«instanceRef» BehaviorConstraintInternalBinding_bindingThroughHardwareConnector
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype
 
Details:
 
«instanceRef» BehaviorConstraintPrototype_hardwareComponentTarget
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype_context
 
Details:
 
«instanceRef» HardwareConnector_pin
Class «instanceRef.context»
Name:  
 
Name: hardwareComponentPrototype
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«atpPrototype» BehaviorConstraintPrototype Class Dependency From  
«atpType» HardwareComponentType Class Weak From  
AllocationTarget Class Generalization To  
«atpStructureElement» DesignLevel Class Strong To  
EAPrototype Class Generalization To  
«atpPrototype» ErrorModelPrototype Class Dependency From