Template:— support_solution_definition (supt_soln_def) Context:— UK_Defence |
Date: 2009/04/17 21:38:43 Revision: 1.6
|
This section specifies the template support_solution_definition.
NOTE
The template has been defined in the context of
UK_Defence.
Refer to the business context for details of related templates.
NOTE
An explanation of a template and the associated instantiation path is
provided in the
Template overview
section.
This template describes how to represent @@@@
The Support Solution Definition business object is used by those UK_Defence Data Exchange
Specifications that require information about the results of analysing the support need for the related platform, system and
equipment, in terms of the planned tasks that are required to support it through life.
Figure 1 — Graphical Representation for Business Object Support Solution Definition
Support Solution Definition
The definition of an Support Solution Definition object is:
Data about the results of analysing the support need for the related platform, system and equipment, in terms of the
planned tasks that are required to support it through life.
Attribute name
|
Attribute description
|
Attribute type
|
Optionality
|
Analyses |
This is the reference to the set of analyses from which the support solution definition has been derived. |
Support analysis |
Mandatory [1:?] |
Assumptions |
This is the reference to the set of assumptions on which the support solution definition is based. |
Assumption |
Optional [0:?] |
ID |
The identifier of the support solution definition. |
intrinsic |
Mandatory |
Name |
This is the name of the support solution definition. |
intrinsic |
Mandatory |
Related constraints |
This is the reference to the constaints imposed upon development of the support solution definition. |
Constraint |
Optional [0:?] |
Related PSE |
This is the reference to the Platform, system and equipment for which the support solution definition has been defined. |
Platform system equipment |
Mandatory |
Related support concept |
This is the reference to the Support Concept for which the support solution definition has been defined. |
Support concept |
Mandatory |
Requirements |
This is the reference to the set of requirements that the support solution definition satisfies. |
Requirement |
Mandatory [1:?] |
Support_plan |
This is the reference to the support plan which defines the support tasks and their resource requirements to support the Platform,
system and equipment.
|
Plan |
Mandatory |
Version |
This is the version of the Support concept. |
Inrinsic |
Mandatory |
Table 1 — Support solution definition attribute details
The EXPRESS-G diagram in
Figure
2
shows the templates and EXPRESS entities that are required
to represent the template
"support_solution_definition".
The text highlighted in blue shows the template parameters.
Figure 2 — An EXPRESS-G representation of the Information model for support_solution_definition
The graphic for the template to be used in other EXPRESS-G diagrams
is shown in Figure
3
below.
Figure 3 — The graphical representation of the support_solution_definition template
The following input parameters are defined for this template:
The reference to the set of analyses from which the support solution definition has been derived.
The reference to the set of analyses from which the support solution definition has been derived. If this attribute
is not required, the relevant
Document_assignment entity should not be instantiated.
The identifier of the support solution definition.
The identifier of the organization that is the source of the support solution definition identifier.
The name of the support solution definition.
The identifier of the organization that is the source of the support solution definition name.
The reference to the constaints imposed upon development of the support solution definition. If this attribute is
not required, the relevant
Document_assignment entity should not be instantiated.
The reference to the Platform, system, and equipment for which the support solution definition has been defined.
The reference to the Support Concept for which the support solution definition has been defined.
The reference to the set of requirements that the support solution definition satisfies.
The reference to the support plan which defines the support tasks and their resource requirements to support the
Platform, system and equipment.
The version of the support solution definition.
The identifier of the organization that is the source of the support solution definition version number.
The following reference parameters are defined for this template:
Allow the
Document
entity instantiated in this path to be referenced when this template is used.
Note: The
Document
entity can be referenced in a template path by:
%^target = $support_solution_definition.support_soln_def%
where
target
is the parameter to which the
Document
is bound.
Allow the
Document_version
entity instantiated in this path to be referenced when this template is used.
%^target = $support_solution_definition.support_soln_def_ver%
The instantiation path shown below specifies the entities that are to be
instantiated by the template.
A description of templates and the syntax for the instantiation path is
provided in the
Templates Help/Information section.
-- Support solution definition /
representing_document(
doc_id=@ID,
doc_id_class_name='Support_solution_definition_identification_code',
doc_id_ecl_id='urn:plcs:rdl:uk_defence',
doc_org_id=@ID_source_organization,
doc_org_id_class_name='Organization_name_or_identification_code',
doc_org_id_ecl_id='urn:plcs:rdl:uk_defence',
doc_vn_id=@Version,
doc_vn_id_class_name='Version_identification_code',
doc_vn_id_ecl_id='urn:plcs:rdl:std',
doc_vn_org_id=@Version_source_organization,
doc_vn_org_id_class_name='Organization_name_or_identification_code',
doc_vn_org_id_ecl_id='urn:plcs:rdl:uk_defence',
domain='UK_Defence',
domain_ecl_id='urn:plcs:rdl:uk_defence',
life_cycle_stage='Support_stage',
life_cycle_stage_ecl_id='urn:plcs:rdl:std')/
%^support_soln_def_ver = $representing_document.document_version%
%^support_soln_def = $representing_document.document%
-- 1:? Analyses] Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Analyses-- [optional 0:? Assumptions] Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Assumptions-- Name /
identifier(
ID=@Name,
source_organization=@Name_source_organization,
type='Support_solution_definition_name',
items=^support_soln_def)/
-- [optional 0:? Related_constraints] Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Related_constraints-- Related_PSE Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Related_PSE-- Related_support_concept Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Related_support_concept-- Requirements Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Requirements-- Support_plan Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^support_soln_def_ver
Document_assignment.is_assigned_to ->
@Support_plan
The following entities are instantiated with attributes as specified:
The instance diagram in Figure
4
shows an example of the EXPRESS entities and templates that are instantiated by the template:
/support_solution_definition(items='#1', class_name='Safety_critical', ecl_id='urn:plcs:rdl:std')/
(an illustration of the consolidated support_solution_definition template is shown in
Figure
5 below.)
Figure 4 — Entities instantiated by support_solution_definition template
The instance diagram in
Figure
5
shows the graphic symbol for the template that is to be
used in other instance diagrams. The example template is:
/support_solution_definition(items='#1', class_name='Safety_critical', ecl_id='urn:plcs:rdl:std')/
Figure 5 — Instantiation of support_solution_definition template
Characterizations
No common characterizations of the template
support_solution_definition
have been identified. However, the ISO 10303-239 EXPRESS model
may enable other assignments to the entities instantiated by the template.