Table 56 - Mapping table for interconnect_functional_requirement_allocation UoF
Application elementAIM elementSourceReference path
ASSEMBLY_MODULEphysical_unit210physical_unit <=
product_definition
{product_definition
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
CONNECTIVITY_ALLOCATION_TO_PHYSICAL_NETWORKproperty_definition_relationship41{property_definition_relationship
property_definition_relationship.name = `connectivity allocation to physical network'}
connectivity_allocation to
aggregate_connectivity_requirement
(as connectivity_requirement)
PATH property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship
{product_definition_relationship.name = `aggregate connectivity requirement'}
connectivity_allocation to
physical_network
(as implementation)
PATH property_definition_relationship
property_definition_relationship.related_property_definition ->
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect =>
physical_network
INTERCONNECT_MODULEphysical_unit210physical_unit <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
interconnect_module to
assembly_module
(as assembly_design_requirement)
PATH physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `assembly design requirement'}
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition
[product_definition =>
physical_unit]
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
PART_CONNECTED_TERMINALS_DEFINITIONpart_connected_terminals_definition210part_connected_terminals_definition <=
shape_aspect
nameshape_aspect.name41part_connected_terminals_definition <=
shape_aspect
shape_aspect.name
part_connected_terminals_definition to
part_terminal
(as connected_terminals)
PATH part_connected_terminals_definition <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `member connected terminal'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
(assembly_module_terminal)
(minimally_defined_bare_die_terminal)
(interconnect_module_terminal)
(packaged_part_terminal)
part_connected_terminals_definition to
Interconnect_module_usage_view
(as associated_definition)
PATH part_connected_terminals_definition <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
PHYSICAL_COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `minimally defined component terminal')
})
(component_interface_terminal <=
shape_aspect)
PHYSICAL_NODE_REQUIREMENT_TO_IMPLEMENTING_COMPONENT_ALLOCATIONphysical_node_requirement_to_implementing_component_allocation210{[physical_node_requirement_to_implementing_component_allocation <=
shape_aspect]
[physical_node_requirement_to_implementing_component_allocation <=
shape_aspect_relationship]}
physical_node_requirement_to_implementing_component_allocation to
assembly_component
(as implementation_component)
PATH physical_node_requirement_to_implementing_component_allocation <=
shape_aspect_relationship.related_shape_aspect ->
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
{[product_definition =>
component_definition]
[product_definition.description != `laminate component']}
physical_node_requirement_to_implementing_component_allocation to
assembly_joint
(as implementation_joint_set)
PATH physical_node_requirement_to_implementing_component_allocation <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation joint'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
assembly_joint
physical_node_requirement_to_implementing_component_allocation to
interface_mounted_join
(as implementation_interface_joint_set)
PATH physical_node_requirement_to_implementing_component_allocation <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation interface joint'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
interface_mounted_join
physical_node_requirement_to_implementing_component_allocation to
physical_connectivity_definition
(as physical_node_requirement)
PATH physical_node_requirement_to_implementing_component_allocation <=
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
physical_connectivity_definition
TEST_REQUIREMENT_ALLOCATIONrequirement_allocation_group210{[requirement_allocation_group <=
property_definition_relationship]
[property_definition_relationship
property_definition_relationship.name = `test requirement allocation']
[requirement_allocation_group <=
group]}
requirement_allocation_group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
{applied_group_assignment
applied_group_assignment.items[i] ->
group_assigned_item
group_assigned_item = product_definition_formation}
test_requirement_allocation to
ee_product_version
(as target_product_object)
PATH requirement_allocation_group
requirement_allocation_group <=
group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
group_assigned_item = product_definition_formation
test_requirement_allocation to
test_requirement_occurrence
(as allocated_requirement)
PATH requirement_allocation_group <=
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition =>
{property_definition.description = `test requirement'}
requirements_property
test_requirement_allocation to
part_feature_model_port_assignment
(as analytical_model_based_test_access)
PATH requirement_allocation_group <=
group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
property_definition_representation
{property_definition_representation
property_definition_representation.name = `part feature model port assignment'}
test_requirement_allocation to
functional_usage_view_to_part_terminal_assignment
(as functional_specification_based_test_access)
PATH requirement_allocation_group <=
group <-
group_assignment.assigned_group
group_assignment =>
applied_group_assignment
applied_group_assignment.items[i] ->
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `functional terminal allocation'}