| Application module: AP233 systems engineering | ISO/TS 10303-433:2011-10(E) © ISO |
This clause specifies the information requirements for the AP233 systems engineering application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.
NOTE 1 A graphical representation of the information requirements is given in Annex C.
NOTE 2 The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.
This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Ap233_systems_engineering_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Ap233_systems_engineering_arm;
(*
The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.
EXPRESS specification:
*)
USE FROM
Program_management_arm;
--
ISO/TS 10303-1466
USE FROM
System_modelling_arm;
--
ISO/TS 10303-1477
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Program_management_arm ISO/TS 10303-1466 System_modelling_arm ISO/TS 10303-1477
NOTE 2 See Annex C, Figures C.1and C.2 for a graphical representation of this schema.
This subclause specifies the ARM types for this application module. The ARM types and definitions are specified below.

The syse_analysed_item type is an extension of the sysm_analysed_item type. It adds the data types Activity_method_realization_relationship, Managed_resource_relationship, Observation, Observation_consequence, Observation_relationship, Resource_event_relationship, Work_output_assignment and Work_output_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item to which an analysis can be assigned.
EXPRESS specification:
*)
TYPE
syse_analysed_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_analysed_item
WITH
(Activity_method_realization_relationship,
Managed_resource_relationship,
Observation,
Observation_consequence,
Observation_relationship,
Resource_event_relationship,
Work_output_assignment,
Work_output_relationship);
END_TYPE;
(*

The syse_classified_attribute_select type is an extension of the prgm_classified_attribute_select type. It adds the data types Alternate_product_relationship, Description_text, Descriptive_document_property, Document_property_representation, Group, Group_relationship, Independent_property_representation, Interface_connection, Interface_connector_definition, Interface_definition_connection, Interface_specification_definition, Numerical_document_property, Part_view_definition and Requirement_view_definition to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an assertion that a data item has an attribute that is assigned to be a member of a class.
EXPRESS specification:
*)
TYPE
syse_classified_attribute_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_classified_attribute_select
WITH
(Alternate_product_relationship,
Description_text,
Descriptive_document_property,
Document_property_representation,
Group,
Group_relationship,
Independent_property_representation,
Interface_connection,
Interface_connector_definition,
Interface_definition_connection,
Interface_specification_definition,
Numerical_document_property,
Part_view_definition,
Requirement_view_definition);
END_TYPE;
(*

The syse_condition_evaluation_item type is an extension of the prgm_condition_evaluation_item type. It adds the data types Analysis_assignment, Assembly_component_relationship, Behaviour_description_association, Interface_connection, Interface_definition_connection and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item to which a condition evaluation can be applied.
EXPRESS specification:
*)
TYPE
syse_condition_evaluation_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_condition_evaluation_item
WITH
(Analysis_assignment,
Assembly_component_relationship,
Behaviour_description_association,
Interface_connection,
Interface_definition_connection,
Verification);
END_TYPE;
(*

The syse_condition_evaluation_parameter_item type is an extension of the pmri_condition_evaluation_parameter_item type. It adds the data types Assembly_component_relationship, Independent_property_representation, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Requirement_source and Task_io to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item that can be an input parameter in the evaluation of a condition.
EXPRESS specification:
*)
TYPE
syse_condition_evaluation_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
pmri_condition_evaluation_parameter_item
WITH
(Assembly_component_relationship,
Independent_property_representation,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Requirement_source,
Task_io);
END_TYPE;
(*

The syse_defined_activities type is an extension of the prgm_defined_activities type. It adds the data type Behaviour_description_association to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an activity data item capabile of being a defined activity
EXPRESS specification:
*)
TYPE
syse_defined_activities =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_defined_activities
WITH
(Behaviour_description_association);
END_TYPE;
(*

The syse_defined_methods type is an extension of the prgm_defined_methods type. It adds the data types Analysis_assignment and behaviour_model to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity item that can be a required attribute of a person.
EXPRESS specification:
*)
TYPE
syse_defined_methods =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_defined_methods
WITH
(Analysis_assignment,
behaviour_model);
END_TYPE;
(*

The syse_description_item type is an extension of the sysm_description_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Condition_evaluation, Condition_evaluation_parameter, Experience_instance, Experience_type, Managed_resource, Managed_resource_relationship, Observation, Observation_consequence, Organization_type, Person_or_organization_or_person_in_organization_in_position, Person_or_organization_or_person_in_organization_in_position_relationship, Position, Position_group, Position_group_role, Position_relationship, Position_role, Position_type, Position_type_assignment, Position_type_role, Qualification_assignment, Qualification_type, Qualification_type_relationship, Related_condition_parameter, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Risk_impact_assignment, Risk_perception_source_assignment, Task_element_state_relationship, Task_method_state_relationship, Task_objective, Task_objective_state_relationship, Type_of_person, Type_of_person_definition, Type_of_person_definition_relationship, Work_output and Work_output_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an item to which a description may be assigned
EXPRESS specification:
*)
TYPE
syse_description_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_description_item
WITH
(Activity_method_realization,
Activity_method_realization_relationship,
Condition_evaluation,
Condition_evaluation_parameter,
Experience_instance,
Experience_type,
Managed_resource,
Managed_resource_relationship,
Observation,
Observation_consequence,
Organization_type,
Person_or_organization_or_person_in_organization_in_position,
Person_or_organization_or_person_in_organization_in_position_relationship,
Position,
Position_group,
Position_group_role,
Position_relationship,
Position_role,
Position_type,
Position_type_assignment,
Position_type_role,
Qualification_assignment,
Qualification_type,
Qualification_type_relationship,
Related_condition_parameter,
Resource_as_realized,
Resource_as_realized_relationship,
Resource_event,
Resource_event_correspondence_relationship,
Resource_event_relationship,
Risk_impact_assignment,
Risk_perception_source_assignment,
Task_element_state_relationship,
Task_method_state_relationship,
Task_objective,
Task_objective_state_relationship,
Type_of_person,
Type_of_person_definition,
Type_of_person_definition_relationship,
Work_output,
Work_output_relationship);
END_TYPE;
(*

The syse_evidence_item type is an extension of the sysm_evidence_item type. It adds the data types Condition_evaluation_assignment, Condition_evaluation_parameter, Observation, Observation_consequence, Observation_relationship, Person_or_organization_or_person_in_organization_in_position, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event_correspondence_relationship, Resource_event_relationship, Risk_impact_assignment, Risk_perception_source_assignment, Task_objective_state_relationship, Type_of_person_assignment and Work_output_assignment to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member item is a component data item used to support this evidence..
EXPRESS specification:
*)
TYPE
syse_evidence_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_evidence_item
WITH
(Condition_evaluation_assignment,
Condition_evaluation_parameter,
Observation,
Observation_consequence,
Observation_relationship,
Person_or_organization_or_person_in_organization_in_position,
Resource_as_realized_assignment,
Resource_as_realized_relationship,
Resource_event_correspondence_relationship,
Resource_event_relationship,
Risk_impact_assignment,
Risk_perception_source_assignment,
Task_objective_state_relationship,
Type_of_person_assignment,
Work_output_assignment);
END_TYPE;
(*

The syse_groupable_item type is an extension of the sysm_groupable_item type. It adds the data types Experience_type, Managed_resource, Observation and Work_output to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item to which a group can be assigned.
EXPRESS specification:
*)
TYPE
syse_groupable_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_groupable_item
WITH
(Experience_type,
Managed_resource,
Observation,
Work_output);
END_TYPE;
(*

The syse_in_zone_item type is an extension of the syss_in_zone_item type. It adds the data types Activity_method and Applied_activity_method_assignment to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an item that can exist in a zone.
EXPRESS specification:
*)
TYPE
syse_in_zone_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
syss_in_zone_item
WITH
(Activity_method,
Applied_activity_method_assignment);
END_TYPE;
(*

The syse_observation_item type is an extension of the prgm_observation_item type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_relationship_substitution, Axis_placement_mapping, Behaviour_description_association, Contextual_shape_representation, Decision_path, Description_text, Description_text_assignment, Environment_assignment, Evidence, Expression_assignment, Generic_expression, Geometric_item_specific_usage, Group, Group_relationship, In_zone, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Item_shape, Item_usage_effectivity, Measure_qualification, Observed_environment_assignment, Observed_environment_to_definition, Observed_environment_to_definition_version, Observed_environment_to_definition_view, Precision_qualifier, Product_occurrence_definition_relationship, Requirement_assignment, Requirement_satisfied_by, Requirement_source, Shape_dependent_property_representation, Shape_description_association, Shape_element, Shape_element_relationship, Task_io_hierarchy, Type_qualifier, Uncertainty_qualifier, Validation, Verification and Verification_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is any item that an observation can be made about, or any item that can be used as part of the observation..
EXPRESS specification:
*)
TYPE
syse_observation_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_observation_item
WITH
(Alternate_product_relationship,
Analysis_assignment,
Assembly_relationship_substitution,
Axis_placement_mapping,
Behaviour_description_association,
Contextual_shape_representation,
Decision_path,
Description_text,
Description_text_assignment,
Environment_assignment,
Evidence,
Expression_assignment,
Generic_expression,
Geometric_item_specific_usage,
Group,
Group_relationship,
In_zone,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Interface_definition_for,
Item_shape,
Item_usage_effectivity,
Measure_qualification,
Observed_environment_assignment,
Observed_environment_to_definition,
Observed_environment_to_definition_version,
Observed_environment_to_definition_view,
Precision_qualifier,
Product_occurrence_definition_relationship,
Requirement_assignment,
Requirement_satisfied_by,
Requirement_source,
Shape_dependent_property_representation,
Shape_description_association,
Shape_element,
Shape_element_relationship,
Task_io_hierarchy,
Type_qualifier,
Uncertainty_qualifier,
Validation,
Verification,
Verification_relationship);
END_TYPE;
(*

The syse_observed_context type is an extension of the prgm_observed_context type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_component_relationship, Assembly_relationship_substitution, Behaviour_description_association, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Requirement_assignment and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a data item serving as the context in which an observation is made.
EXPRESS specification:
*)
TYPE
syse_observed_context =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_observed_context
WITH
(Alternate_product_relationship,
Analysis_assignment,
Assembly_component_relationship,
Assembly_relationship_substitution,
Behaviour_description_association,
Evidence,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Interface_definition_for,
Requirement_assignment,
Verification);
END_TYPE;
(*

The syse_parameter_value_select type is an extension of the sbb_parameter_value_select type. It adds the data type State_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item for which a parameter can be provided.
EXPRESS specification:
*)
TYPE
syse_parameter_value_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sbb_parameter_value_select
WITH
(State_relationship);
END_TYPE;
(*

The syse_position_group_item type is an extension of the prgm_position_group_item type. It adds the data types Evidence, Interface_definition_connection and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a position group that can be associated with a product or activity data item.
EXPRESS specification:
*)
TYPE
syse_position_group_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_position_group_item
WITH
(Evidence,
Interface_definition_connection,
Verification);
END_TYPE;
(*

The syse_position_item type is an extension of the prgm_position_item type. It adds the data types Evidence, Interface_definition_connection and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a position that can be associated with a product or activity data item.
EXPRESS specification:
*)
TYPE
syse_position_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_position_item
WITH
(Evidence,
Interface_definition_connection,
Verification);
END_TYPE;
(*

The syse_position_type_item type is an extension of the prgm_position_type_item type. It adds the data types Evidence, Interface_definition_connection and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity data item to which a position type can be assigned.
EXPRESS specification:
*)
TYPE
syse_position_type_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_position_type_item
WITH
(Evidence,
Interface_definition_connection,
Verification);
END_TYPE;
(*

The syse_product_based_location_representation type is an extension of the prgm_product_based_location_representation type. It adds the data types Alternate_product_relationship, Assembly_relationship_substitution, Constrained_general_parameter_relationship, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Task_io and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product data item that can provide the context for a location that can be specified.
EXPRESS specification:
*)
TYPE
syse_product_based_location_representation =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_product_based_location_representation
WITH
(Alternate_product_relationship,
Assembly_relationship_substitution,
Constrained_general_parameter_relationship,
Evidence,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Task_io,
Verification);
END_TYPE;
(*

The syse_representation_proxy_select type is an extension of the sysm_representation_proxy_select type. It adds the data type Scheme_entry to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
That which is acting as a representation item.
EXPRESS specification:
*)
TYPE
syse_representation_proxy_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_representation_proxy_select
WITH
(Scheme_entry);
END_TYPE;
(*

The syse_requirement_assignment_item type is an extension of the sysm_requirement_assignment_item type. It adds the data type Work_output to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an activity or product data item that can be associated with a requirement.
EXPRESS specification:
*)
TYPE
syse_requirement_assignment_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_requirement_assignment_item
WITH
(Work_output);
END_TYPE;
(*

The syse_requirement_source_item type is an extension of the sysm_requirement_source_item type. It adds the data types Observation and Resource_event to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an activity or product data item which can be the source for a requirement
EXPRESS specification:
*)
TYPE
syse_requirement_source_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
sysm_requirement_source_item
WITH
(Observation,
Resource_event);
END_TYPE;
(*

The syse_resource_as_realized_item type is an extension of the prgm_resource_as_realized_item type. It adds the data types Analysis_assignment, Behaviour_description_association, Evidence, Interface_connection, Interface_definition_connection, Interface_definition_for, Requirement_assignment, Task_io_hierarchy and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an entity that consumes a resource in its realization
EXPRESS specification:
*)
TYPE
syse_resource_as_realized_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_resource_as_realized_item
WITH
(Analysis_assignment,
Behaviour_description_association,
Evidence,
Interface_connection,
Interface_definition_connection,
Interface_definition_for,
Requirement_assignment,
Task_io_hierarchy,
Verification);
END_TYPE;
(*

The syse_risk_impact_item type is an extension of the prgm_risk_impact_item type. It adds the data types Alternate_product_relationship, Assembly_relationship_substitution, Evidence, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Requirement_assignment, Requirement_source, Verification and Verification_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a data item for which a risk impact can be assigned.
EXPRESS specification:
*)
TYPE
syse_risk_impact_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_risk_impact_item
WITH
(Alternate_product_relationship,
Assembly_relationship_substitution,
Evidence,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Requirement_assignment,
Requirement_source,
Verification,
Verification_relationship);
END_TYPE;
(*

The syse_risk_perception_source_item type is an extension of the prgm_risk_perception_source_item type. It adds the data types Alternate_product_relationship, Assembly_component_relationship, Assembly_relationship_substitution, Evidence, Expression_assignment, Generic_expression, Interface_connection, Interface_connector_occurrence, Interface_definition_connection, Interface_definition_for, Requirement_assignment, Requirement_source, Verification and Verification_relationship to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a data item for which a risk preception source can be assigned.
EXPRESS specification:
*)
TYPE
syse_risk_perception_source_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_risk_perception_source_item
WITH
(Alternate_product_relationship,
Assembly_component_relationship,
Assembly_relationship_substitution,
Evidence,
Expression_assignment,
Generic_expression,
Interface_connection,
Interface_connector_occurrence,
Interface_definition_connection,
Interface_definition_for,
Requirement_assignment,
Requirement_source,
Verification,
Verification_relationship);
END_TYPE;
(*

The syse_selected_item_context_items type is an extension of the prjm_selected_item_context_items type. It adds the data types Part and Part_version to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is the context in which the product or activity data is being identified as being a Selected_item.
EXPRESS specification:
*)
TYPE
syse_selected_item_context_items =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prjm_selected_item_context_items
WITH
(Part,
Part_version);
END_TYPE;
(*

The syse_selected_item_select type is an extension of the pmri_selected_item_select type. It adds the data types Interface_connection, Interface_connector_definition, Interface_connector_occurrence and Interface_definition_connection to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is the product or activity data that is being designated as a Selected_item.
EXPRESS specification:
*)
TYPE
syse_selected_item_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
pmri_selected_item_select
WITH
(Interface_connection,
Interface_connector_definition,
Interface_connector_occurrence,
Interface_definition_connection);
END_TYPE;
(*

The syse_state_of_item type is an extension of the prgm_state_of_item type. It adds the data types Alternate_product_relationship, Analysis_assignment, Assembly_component_relationship, Assembly_relationship_substitution, Behaviour_description_association, Evidence, Interface_connection, Interface_connector_definition, Interface_connector_occurrence, Interface_definition_connection, Interface_specification_definition, Part_view_definition and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an activity or product data item which can have a state or be a state.
EXPRESS specification:
*)
TYPE
syse_state_of_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_state_of_item
WITH
(Alternate_product_relationship,
Analysis_assignment,
Assembly_component_relationship,
Assembly_relationship_substitution,
Behaviour_description_association,
Evidence,
Interface_connection,
Interface_connector_definition,
Interface_connector_occurrence,
Interface_definition_connection,
Interface_specification_definition,
Part_view_definition,
Verification);
END_TYPE;
(*

The syse_type_of_person_item_select type is an extension of the prgm_type_of_person_item_select type. It adds the data types Analysis_assignment, Behaviour_description_association, behaviour_model, Evidence, Interface_definition_connection, Interface_definition_for and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is a product or activity item to which a type of person can be assigned.
EXPRESS specification:
*)
TYPE
syse_type_of_person_item_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prgm_type_of_person_item_select
WITH
(Analysis_assignment,
Behaviour_description_association,
behaviour_model,
Evidence,
Interface_definition_connection,
Interface_definition_for,
Verification);
END_TYPE;
(*

The syse_work_item type is an extension of the prjm_work_item type. It adds the data types Analysis_assignment and Verification to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is an item that can be a source that produces or delivers work output.
EXPRESS specification:
*)
TYPE
syse_work_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prjm_work_item
WITH
(Analysis_assignment,
Verification);
END_TYPE;
(*

The syse_work_output_item type is an extension of the prjm_work_output_item type. It adds the data types Analysis_assignment, Behaviour_description_association, Evidence, Part, Part_version, Part_view_definition and Task_io to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
Each list member is any product or activity data item that can be a representation of the item that is defined as work output (actual item or or type of item).
EXPRESS specification:
*)
TYPE
syse_work_output_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
prjm_work_output_item
WITH
(Analysis_assignment,
Behaviour_description_association,
Evidence,
Part,
Part_version,
Part_view_definition,
Task_io);
END_TYPE;
(*
*)
END_SCHEMA; -- Ap233_systems_engineering_arm
(*
© ISO 2011 — All rights reserved