Table 88 - Mapping table for product_requirement_allocation UoF
Application elementAIM elementSourceReference path
REQUIREMENT_ALLOCATION(product_definition_relationship) (shape_aspect_relationship) (requirement_allocation_group) 41 41 210({product_definition_relationship
product_definition_relationship.name = `requirement allocation'})
({shape_aspect_relationship
shape_aspect_relationship.name = `requirement allocation'})
({[requirement_allocation_group <=
property_definition_relationship]
[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)
(group_assigned_item = product_definition_formation)
(group_assigned_item = configuration_item)})
requirement_allocation to
component_external_reference
(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 = representation
{representation
representation.name = `component external reference'}
requirement_allocation to
component_feature_external_reference
(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 = representation_item
{representation_item
representation_item.name = `component feature external reference'}
representation_item =>
descriptive_representation_item
requirement_allocation to
ee_product
(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
requirement_allocation to
ee_product_configuration
(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 = configuration_item
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
requirement_allocation to
ee_requirement_occurrence
(as allocated_requirement)
PATH (product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `requirement'}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>)
(shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
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
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `requirement'}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>)
(requirement_allocation_group <=
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition =>)
requirements_property
requirement_allocation to
ee_requirement_occurrence
(as target_product_object)
PATH requirement_allocation_group <=
property_definition_relationship
{property_definition_relationship
property_definition_relationship.name = `derived from operation'}
property_definition_relationship.related_property_definition ->
property_definition =>
requirements_property