FunctionAllocation : public class
Created: 2006-05-24 15:37:42
Modified: 2010-04-29 16:08:35
Project:
Advanced:
<p>FunctionAllocation represents an allocation constraint binding an AllocateableElement (computation functions or communication connectors) on an AllocationTarget (computation or communication resource).<br/></p><p><br/></p><p>The same constraint could be expressed in a textual generic constraint.<br/></p><p><br/></p><p>Semantics:<br/></p><p>AllocationTarget is specialized by HardwareComponentPrototype in the HardwareModeling package and AllocateableElement is specialized by the concrete elements DesignFunctionPrototype and FunctionConnector in the FunctionModeling package.<br/></p><p><br/></p><p>Notation:<br/></p><p>A FunctionAllocation is shown as a dependency (dashed line) with an "allocation" keyword attached to it.<br/></p><p><br/></p><p><br/></p><p>Extension: Class, specializesDesignConstraint<br/></p><p>target to AUTOSAR::ECUResourceTemplate::ECU<br/></p><p>allocatedAutosarComponent to AUTOSAR::Components::ClientPort<br/></p><p><br/></p><p>ToDo:<br/></p><p>Cf. AUTOSAR SWMapping::MappingConstraint<br/></p>
Element Source Role Target Role Details
Allocation
Class  
Name:  
 
Name: functionAllocation
The owned FunctionAllocations.
 
«instanceRef» FunctionAllocation_allocatedElement
Class  
Name: allocatedElement
 
Name:  
 
 
«instanceRef» FunctionAllocation_target
Class  
Name: target
 
Name:  
 
 
Object Type Connection Notes
Allocation Class Weak  
«instanceRef» FunctionAllocation_allocatedElement Class Strong  
«instanceRef» FunctionAllocation_target Class Strong  
AllocationTarget Class Dependency  
EAElement Class Generalization  
AllocateableElement Class Dependency