Overview
ISO 10303-31:1994 is part of the ISO 10303 series, commonly known as STEP (Standard for the Exchange of Product Model Data). This international standard, published by ISO, establishes the general methodology and framework for conformance testing in the context of industrial automation systems and product data representation and exchange. Specifically, ISO 10303-31 provides the foundational concepts for testing implementations to ensure they meet the requirements of ISO 10303, focusing on the definition of abstract test suites, abstract test methods, and the conformance assessment process executed by testing laboratories.
The standard aims to promote consistent, reliable, and impartial assessment of software or systems that implement ISO 10303 protocols, which are critical in ensuring interoperability and data integrity across industrial automation and integration environments.
Key Topics
-
Conformance Testing Process:
- Describes phases including the definition of abstract test suites and methods, execution of tests, and production of conformance reports.
- Defines terms such as Implementation Under Test (IUT), conformance assessment, and test verdicts (pass, fail, inconclusive).
-
Abstract Test Suites and Methods:
- Explains the role of standardized test suites for application protocols, ensuring uniform assessment of implementations.
- Focuses on abstract, implementation-independent specifications from which executable test cases can be derived.
-
Assessment and Certification:
- Outlines the responsibilities of testing laboratories, accreditation bodies, and certification organizations.
- Discusses the processes leading to the issuance of certificates of conformity, attestation, and associated documentation.
-
Standardized Vocabulary and Framework:
- Provides definitions of crucial terms to harmonize understanding and applications of conformance testing.
- Lays out the normative structure that other parts of the ISO 10303 conformance testing series follow.
Applications
ISO 10303-31:1994 is designed for a wide range of stakeholders in industrial automation, manufacturing, and software development, including:
Typical use cases include validating CAD, CAM, CAE, PLM, or other industrial systems that exchange or represent product data according to ISO 10303. The methodology fosters interoperability and aids in integrating complex industrial automation systems across organizations and platforms.
Related Standards
For a comprehensive approach to product data representation and conformance testing, ISO 10303-31 should be used in conjunction with the following related standards:
- ISO 10303-1: Overview and fundamental principles of product data representation and exchange.
- ISO 10303-32: Requirements on testing laboratories and clients.
- ISO 10303-33: Abstract test suites for application protocols.
- ISO 10303-34: Abstract test methods for implementation methods.
- ISO/IEC Guides (such as Guide 25, 40, 43): Referenced for general guidelines on laboratory competence, certification, and proficiency testing.
- ISO/IEC 8824-1: Abstract Syntax Notation One (ASN.1), referenced for data specifications.
Applying ISO 10303-31 within its wider context supports global interoperability, quality assurance, and effective data exchange in industrial automation and integration environments.