GB/T 40283.4-2023 Automation systems and integration—Interoperability of capability units for manufacturing application solutions—Part 4: Capability unit assessment for the manufacturing application requirements (English Version)
Automation systems and integration—Interoperability of capability units for manufacturing application solutions—Part 4: Capability unit assessment for the manufacturing application requirements
GB/T 40283.4-2023 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 4: Capability unit assessment for the manufacturing application requirements
1 Scope
This document specifies the search methodology from software unit catalogues for acquiring candidate capability units which satisfy the manufacturing application requirements.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 16100-1 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 1: Framework
Note: GB/T 19902.1-2005, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 1: Framework (ISO 16100-1:2002, IDT)
ISO 16100-3 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 3: Interface services, protocols and capability templates
Note: GB/T 19902.3-2006, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 3: Interface services, protocols and capability templates (ISO 16100-3:2005, IDT)
ISO 16100-5 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 5: Methodology for profile matching using multiple capability class structures
Note: GB/T 19902.5-2011, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 5: Methodology for profile matching using multiple capability class structures (ISO 16100-5:2009, IDT)
ISO 16100-6 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 6: Interface services and protocols for matching profiles based on multiple capability class structures
Note: GB/T 19902.6-2012, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 6: Interface services and protocols for matching profiles based on multiple capability class structures (ISO 16100-6:2011, IDT)
ISO 16300-1 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 1: Interoperability criteria of capability units per application requirements
ISO 16300-2 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 2: Capability templates and software unit cataloguing
ISO 16300-3 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 3: Verification and validation of interoperability among capability units
Note: GB/T 40283.3-2021, Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 3: Verification and validation of interoperability among capability units (ISO 16300-3:2017, IDT)
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 16100-1, ISO 16100-6, ISO 16300-1, ISO 16300-2, ISO 16300-3 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
——ISO Online browsing platform: available at https://www.iso.org/obp
——IEC Electropedia: available at http://www.electropedia.org/
3.1
capability class
element within the capability profiling (3.5) method that represents capabilities with regard to the capability unit’s role in a manufacturing activity
3.2
capability class structure
hierarchy of capability classes
Note: This structure is intended for modelling capability aggregation hierarchies in the target domains of ISO 16100-1:2009, Figure 2.
[SOURCE: ISO 16100-6:2018, 3.2, modified]
3.3
capability element
element used to indicate that a particular capability is supported by the entity or manufacturing software unit to which the element belongs
[SOURCE: ISO 16300-1:2018, 3.3]
3.4
capability profile
instance of capability template filled with the concrete values corresponding to the target manufacturing software unit
[SOURCE: ISO 16300-1:2018, 3.4]
3.5
capability profiling
selection of a set of offered services defined by a particular interface within a software interoperability framework
[SOURCE: ISO 16100-1:2009, 3.5]
3.6
capability template
template
schema representing a capability class
[SOURCE: ISO 16300-1:2018, 3.6]
3.7
capability unit
unit of a type (i.e. mechanical, electrical, electronic, hardware, and/or software, etc.) intended to support the execution of a particular task.
[SOURCE: ISO 16300-1:2018, 3.7]
3.8
manufacturing domain data; MDD
information about manufacturing resources, manufacturing activities, or items exchanged among manufacturing resources within a particular manufacturing domain
[SOURCE: ISO 16300-2:2019, 3.9]
3.9
manufacturing domain model; MDM
particular view of a manufacturing domain, consisting of manufacturing domain data and relationships among them, corresponding to the domain's applications
[SOURCE: GB/T 19902.5-2011, 3.5]
3.10
manufacturing software unit; MSU
class of software resource, consisting of one or more manufacturing software components, performing a definite function or role within a manufacturing activity while supporting a common information exchange mechanism with other units
Note 1: A software unit can be modelled using UML as a software object.
Note 2: In this document, “capability unit” stands for “manufacturing software unit (MSU)”.
[SOURCE: ISO 16100-1:2009, 3.18, modified]
3.11
matched MSU capability profile
MSU capability profile which fulfils the capabilities defined in the required capability profile
3.12
software capability description dictionary
collection of manufacturing domain data in capability elements to describe the capability of software, where all manufacturing domain data are uniquely identified
[SOURCE: ISO 16300-2:2019, 3.12]
3.13
software unit catalogue
collection of capability profiles using the same capability template representing one or more manufacturing software units for the same manufacturing activity in the activity tree
[SOURCE: ISO 16300-2:2019, 3.13]
3.14
MSU provider
entity that provides the manufacturing software units (3.10) which are registered in the software unit catalogue (3.13)
[SOURCE: ISO 16300-2:2019, 3.15]
3.15
MSU user
entity that uses the manufacturing software units (3.10) which are registered in the software unit catalogue (3.13)
4 Overview of capability unit assessment
4.1 Brief of software unit catalogue
The software capability description dictionary is used to understand the semantics of capability profiles in the software unit catalogue. The software capability description dictionary defines the capability elements to describe the capabilities of the software.
Figure 1 shows the software unit catalogue defined in ISO 16300-2. The software unit catalogue refers to the software capability description dictionary to translate the semantics of the capability template and the capability profiles. Each MSU has one capability profile which belongs to one capability template in the software unit catalogue. An example of a capability template is shown in Annex A.
Standard
GB/T 40283.4-2023 Automation systems and integration—Interoperability of capability units for manufacturing application solutions—Part 4: Capability unit assessment for the manufacturing application requirements (English Version)
Standard No.
GB/T 40283.4-2023
Status
valid
Language
English
File Format
PDF
Word Count
16500 words
Price(USD)
495.0
Implemented on
2024-6-1
Delivery
via email in 1~5 business day
Detail of GB/T 40283.4-2023
Standard No.
GB/T 40283.4-2023
English Name
Automation systems and integration—Interoperability of capability units for manufacturing application solutions—Part 4: Capability unit assessment for the manufacturing application requirements
GB/T 40283.4-2023 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 4: Capability unit assessment for the manufacturing application requirements
1 Scope
This document specifies the search methodology from software unit catalogues for acquiring candidate capability units which satisfy the manufacturing application requirements.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 16100-1 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 1: Framework
Note: GB/T 19902.1-2005, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 1: Framework (ISO 16100-1:2002, IDT)
ISO 16100-3 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 3: Interface services, protocols and capability templates
Note: GB/T 19902.3-2006, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 3: Interface services, protocols and capability templates (ISO 16100-3:2005, IDT)
ISO 16100-5 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 5: Methodology for profile matching using multiple capability class structures
Note: GB/T 19902.5-2011, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 5: Methodology for profile matching using multiple capability class structures (ISO 16100-5:2009, IDT)
ISO 16100-6 Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 6: Interface services and protocols for matching profiles based on multiple capability class structures
Note: GB/T 19902.6-2012, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 6: Interface services and protocols for matching profiles based on multiple capability class structures (ISO 16100-6:2011, IDT)
ISO 16300-1 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 1: Interoperability criteria of capability units per application requirements
ISO 16300-2 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 2: Capability templates and software unit cataloguing
ISO 16300-3 Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 3: Verification and validation of interoperability among capability units
Note: GB/T 40283.3-2021, Automation systems and integration - Interoperability of capability units for manufacturing application solutions - Part 3: Verification and validation of interoperability among capability units (ISO 16300-3:2017, IDT)
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 16100-1, ISO 16100-6, ISO 16300-1, ISO 16300-2, ISO 16300-3 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
——ISO Online browsing platform: available at https://www.iso.org/obp
——IEC Electropedia: available at http://www.electropedia.org/
3.1
capability class
element within the capability profiling (3.5) method that represents capabilities with regard to the capability unit’s role in a manufacturing activity
3.2
capability class structure
hierarchy of capability classes
Note: This structure is intended for modelling capability aggregation hierarchies in the target domains of ISO 16100-1:2009, Figure 2.
[SOURCE: ISO 16100-6:2018, 3.2, modified]
3.3
capability element
element used to indicate that a particular capability is supported by the entity or manufacturing software unit to which the element belongs
[SOURCE: ISO 16300-1:2018, 3.3]
3.4
capability profile
instance of capability template filled with the concrete values corresponding to the target manufacturing software unit
[SOURCE: ISO 16300-1:2018, 3.4]
3.5
capability profiling
selection of a set of offered services defined by a particular interface within a software interoperability framework
[SOURCE: ISO 16100-1:2009, 3.5]
3.6
capability template
template
schema representing a capability class
[SOURCE: ISO 16300-1:2018, 3.6]
3.7
capability unit
unit of a type (i.e. mechanical, electrical, electronic, hardware, and/or software, etc.) intended to support the execution of a particular task.
[SOURCE: ISO 16300-1:2018, 3.7]
3.8
manufacturing domain data; MDD
information about manufacturing resources, manufacturing activities, or items exchanged among manufacturing resources within a particular manufacturing domain
[SOURCE: ISO 16300-2:2019, 3.9]
3.9
manufacturing domain model; MDM
particular view of a manufacturing domain, consisting of manufacturing domain data and relationships among them, corresponding to the domain's applications
[SOURCE: GB/T 19902.5-2011, 3.5]
3.10
manufacturing software unit; MSU
class of software resource, consisting of one or more manufacturing software components, performing a definite function or role within a manufacturing activity while supporting a common information exchange mechanism with other units
Note 1: A software unit can be modelled using UML as a software object.
Note 2: In this document, “capability unit” stands for “manufacturing software unit (MSU)”.
[SOURCE: ISO 16100-1:2009, 3.18, modified]
3.11
matched MSU capability profile
MSU capability profile which fulfils the capabilities defined in the required capability profile
3.12
software capability description dictionary
collection of manufacturing domain data in capability elements to describe the capability of software, where all manufacturing domain data are uniquely identified
[SOURCE: ISO 16300-2:2019, 3.12]
3.13
software unit catalogue
collection of capability profiles using the same capability template representing one or more manufacturing software units for the same manufacturing activity in the activity tree
[SOURCE: ISO 16300-2:2019, 3.13]
3.14
MSU provider
entity that provides the manufacturing software units (3.10) which are registered in the software unit catalogue (3.13)
[SOURCE: ISO 16300-2:2019, 3.15]
3.15
MSU user
entity that uses the manufacturing software units (3.10) which are registered in the software unit catalogue (3.13)
4 Overview of capability unit assessment
4.1 Brief of software unit catalogue
The software capability description dictionary is used to understand the semantics of capability profiles in the software unit catalogue. The software capability description dictionary defines the capability elements to describe the capabilities of the software.
Figure 1 shows the software unit catalogue defined in ISO 16300-2. The software unit catalogue refers to the software capability description dictionary to translate the semantics of the capability template and the capability profiles. Each MSU has one capability profile which belongs to one capability template in the software unit catalogue. An example of a capability template is shown in Annex A.