Industrial automation systems and integration — Product data representation and exchange — Part 35: Conformance testing methodology and framework: Abstract test methods for standard data access interface (SDAI) implementations

ISO/TS 10303-35:2003 specifies the abstract test methods and requirements for conformance testing of an implementation of a language binding of the Standard Data Access Interface (SDAI). Since the SDAI is specified independently of any programming language, the abstract test methods presented in ISO/TS 10303-35:2003 are applicable to all SDAI language bindings. The abstract test methods support as well the various implementation classes as specified in ISO 10303-22:1998. The following are within the scope of ISO/TS 10303-35:2003: abstract test methods for software systems that implement the SDAI; the specification, in a manner that is independent of any SDAI language binding, of the methods and approaches for testing of various SDAI operations; the specification and documentation of abstract test cases. The following are outside the scope of ISO/TS 10303-35:2003: the development of test data and/or test programs for specific language bindings; the specification of test methods, algorithms, or programs for the conformance testing of applications that interact with SDAI implementations; the architecture and implementation approach for a conformance test system that realizes the test methods specified in ISO/TS 10303-35:2003.

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 35: Méthodologie et cadre pour les essais de conformité: Méthodes d'essai abstraites pour mises en application SDAI

General Information

Status
Published
Publication Date
11-Dec-2003
Current Stage
9093 - International Standard confirmed
Completion Date
28-Jun-2024
Ref Project

Relations

Buy Standard

Technical specification
ISO/TS 10303-35:2003 - Industrial automation systems and integration — Product data representation and exchange — Part 35: Conformance testing methodology and framework: Abstract test methods for standard data access interface (SDAI) implementations Released:12. 12. 2003
English language
81 pages
sale 15% off
Preview
sale 15% off
Preview
Technical specification
ISO/TS 10303-35:2003 - Industrial automation systems and integration — Product data representation and exchange — Part 35: Conformance testing methodology and framework: Abstract test methods for standard data access interface (SDAI) implementations Released:12. 12. 2003
English language
198 pages
sale 15% off
Preview
sale 15% off
Preview
Technical specification
ISO/TS 10303-35:2003 - Industrial automation systems and integration -- Product data representation and exchange
English language
198 pages
sale 15% off
Preview
sale 15% off
Preview
Technical specification
ISO/TS 10303-35:2003 - Industrial automation systems and integration -- Product data representation and exchange
English language
198 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


TECHNICAL ISO/TS
SPECIFICATION 10303-35
First edition
2003-12-15
Industrial automation systems and
integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and
framework: Abstract test methods for
standard data access interface (SDAI)
implementations
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 35: Méthodologie et cadre pour les essais de conformité:
Méthodes d'essai abstraites pour mises en application SDAI

Reference number
©
ISO 2003
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

This CD-ROM contains the publication ISO/TS 10303-35:2003 in portable document format (PDF), which can
be viewed using Ado
...


TECHNICAL ISO/TS
SPECIFICATION 10303-35
First edition
2003-12-15
Industrial automation systems and
integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and
framework: Abstract test methods for
standard data access interface (SDAI)
implementations
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 35: Méthodologie et cadre pour les essais de conformité:
Méthodes d'essai abstraites pour mises en application SDAI

Reference number
©
ISO 2003
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO 2003
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2003 — All rights reserved

Contents Page
1 Scope .1
2 Normative references.1
3 Terms, definitions, and abbreviations .2
3.1 Terms defined in ISO 10303-1 .2
3.2 Terms defined in ISO 10303-22 .2
3.3 Terms defined in ISO 10303-31 .3
3.4 Other terms and definitions .4
3.5 Abbreviations .4
4 Overview and characteristics .4
4.1 Testing characteristics .5
5 Testing process .5
5.1 Preparation for testing .6
5.2 Test campaign.6
5.3 Test conclusion.6
5.4 Test report production .6
6 SDAI abstract test schema .7
6.1 Introduction .7
6.2 SDAI abstract test schema function and procedure definitions .8
7 SDAI operation schema .156
7.1 SDAI operation schema constant definitions.157
7.2 SDAI operation schema function and procedure definitions .158
8  EXPRESS structure test schema.188

Annex A (normative) Information object registration .191

Index       .192

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.

The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies
casting a vote.
In other circumstances, particularly when there is an urgent market requirement for such documents, a
technical committee may decide to publish other types of normative document:

— an ISO Publicly Available Specification (ISO/PAS) represents an agreement between technical
experts in an ISO working group and is accepted for publication if it is approved by more than 50
% of the members of the parent committee casting a vote;

— an ISO Technical Specification (ISO/TS) represents an agreement between the members of a
technical committee and is accepted for publication if it is approved by 2/3 of the members of the
committee casting a vote.
An ISO/PAS or ISO/TS is reviewed after three years in order to decide whether it will be confirmed for
a further three years, revised to become an International Standard, or withdrawn. If the ISO/PAS or
ISO/TS is confirmed, it is reviewed again after a further three years, at which time it must either be
transformed into an International Standard or be withdrawn.

Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.

ISO/TS 10303-35 was prepared by Technical Committee ISO/TC 184, Industrial automation
systems and integration, Subcommittee SC 4, Industrial data.

ISO 10303 is organized as a series of parts, each published separately. The structure of ISO 10303 is
described in ISO 10303-1.
Each part of ISO 10303 is a member of one of the following series: description methods,
implementation methods, conformance testing methodology and framework, integrated generic
resources, integrated application resources, application protocols, abstract test suites, application
interpreted constructs, and application modules. This part is a member of the conformance testing
ethodology and framework series.

A complete list of parts of ISO 10303 is available from the Internet:

http://www.tc184-sc4.org/titles/

iv © ISO 2003 — All rights reserved

Introduction
ISO 10303 is an International Standard for the computer-interpretable representation of product in-
formation and for the exchange of product data. The objective is to provide a neutral mechanism
capable of describing products throughout their life cycle. This mechanism is suitable not only for
neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis
for archiving.
This part of ISO 10303 is a member of the conformance testing methodology and framework series. It
specifies the abstract test methods for SDAI implementations. SDAI is the standard data access
interface specification to data that has been defined using ISO 10303-11. SDAI is specified in ISO
10303-22. This part follows the general concepts of conformance testing defined in ISO 10303-31.

Major subdivisions in this part of ISO 10303 are:

— Abstract test cases, groups, suite and verdict criteria in clause 6;

— SDAI operations wrapped in EXPRESS procedures and functions with verdict criteria in clause 7;

— The EXPRESS structure test schema ESTS as the target for the abstract test cases in clause 8.

TECHNICAL SPECIFICATION ISO/TS 10303-35:2003(E)

Industrial automation systems and integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and framework: Abstract test
methods for standard data access interface (SDAI)
implementations
1 Scope
This part of ISO 10303 specifies the abstract test methods and requirements for conformance testing of
an implementation of a language binding of the SDAI. Since the SDAI is specified independently of
any programming language, the abstract test methods presented in this part are applicable to all SDAI
language bindings. The abstract test methods support as well the various implementation classes as
specified in ISO 10303-22.
The following are within the scope of this part of ISO 10303:

— abstract test methods for software systems that implement the SDAI;

— the specification, in a manner that is independent of any SDAI language binding, of the methods
and approaches for testing of various SDAI operations;

— the specification and documentation of abstract test cases.

The following are outside the scope of this part of ISO 10303:

— the development of test data and/or test programs for specific language bindings;

— the specification of test methods, algorithms, or programs for the conformance testing of
applications that interact with SDAI implementations;

— the architecture and implementation approach for a conformance test system that realizes the test
methods specified in this part of ISO 10303.
2 Normative references
The following referenced documents are indispensable for the application 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 10303-1:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 1: Overview and fundamental principles

ISO 10303-11:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 11: Description methods: The EXPRESS language reference manual
ISO 10303-21:2002, Industrial automation systems and integration — Product data representation
and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure

ISO 10303-22:1998, Industrial automation systems and integration — Product data representation
and exchange — Part 22: Implementation methods: Standard data access interface

ISO 10303-31:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 31: Conformance testing methodology and framework: General concepts

ISO 10303-32:1998, Industrial automation systems and integration — Product data representation
and exchange — Part 32: Conformance testing methodology and framework: Requirements on testing
laboratories and clients
3 Terms, definitions, and abbreviations
3.1 Terms defined in ISO 10303-1
For the purpose of this document, the following terms defined in ISO 10303-1 apply:

— abstract test suite;
— application protocol;
— conformance class;
— implementation method;
— PICS proforma;
— protocol implementation conformance statement (PICS).
3.2 Terms defined in ISO 10303-22
For the purpose of this document, the following terms defined in ISO 10303-22 apply:

— application schema;
— implementation class;
— repository;
— schema instance;
— SDAI language binding;
— SDAI-model;
— session;
— validation.
2 © ISO 2003 — All rights reserved

3.3 Terms defined in ISO 10303-31
For the purpose of this document, the following terms defined in ISO 10303-31 apply:

— abstract test case (ATC);
— abstract test group;
— abstract test method;
— conformance;
— conformance log;
— (conformance) test report;
— conformance testing;
— executable test case;
— executable test suite;
— fail (verdict);
— implementation under test (IUT);

— inconclusive (verdict);
— pass (verdict);
— PIXIT proforma;
— Protocol Implementation eXtra Information for Testing (PIXIT);

— test campaign;
— test case error;
— testing laboratory;
— test purpose;
— test report;
— (test) verdict;
— verdict criteria.
3.4 Other terms and definitions
For the purpose of this document, the following definitions apply:

3.4.1
abstract test operation
a function or procedure that encapsulate an SDAI operation to test it
...


TECHNICAL ISO/TS
SPECIFICATION 10303-35
First edition
2003-12-15
Industrial automation systems and
integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and
framework: Abstract test methods for
standard data access interface (SDAI)
implementations
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 35: Méthodologie et cadre pour les essais de conformité:
Méthodes d'essai abstraites pour mises en application SDAI

Reference number
©
ISO 2003
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO 2003
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2003 — All rights reserved

Contents Page
1 Scope .1
2 Normative references.1
3 Terms, definitions, and abbreviations .2
3.1 Terms defined in ISO 10303-1 .2
3.2 Terms defined in ISO 10303-22 .2
3.3 Terms defined in ISO 10303-31 .3
3.4 Other terms and definitions .4
3.5 Abbreviations .4
4 Overview and characteristics .4
4.1 Testing characteristics .5
5 Testing process .5
5.1 Preparation for testing .6
5.2 Test campaign.6
5.3 Test conclusion.6
5.4 Test report production .6
6 SDAI abstract test schema .7
6.1 Introduction .7
6.2 SDAI abstract test schema function and procedure definitions .8
7 SDAI operation schema .156
7.1 SDAI operation schema constant definitions.157
7.2 SDAI operation schema function and procedure definitions .158
8  EXPRESS structure test schema.188

Annex A (normative) Information object registration .191

Index       .192

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.

The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies
casting a vote.
In other circumstances, particularly when there is an urgent market requirement for such documents, a
technical committee may decide to publish other types of normative document:

— an ISO Publicly Available Specification (ISO/PAS) represents an agreement between technical
experts in an ISO working group and is accepted for publication if it is approved by more than 50
% of the members of the parent committee casting a vote;

— an ISO Technical Specification (ISO/TS) represents an agreement between the members of a
technical committee and is accepted for publication if it is approved by 2/3 of the members of the
committee casting a vote.
An ISO/PAS or ISO/TS is reviewed after three years in order to decide whether it will be confirmed for
a further three years, revised to become an International Standard, or withdrawn. If the ISO/PAS or
ISO/TS is confirmed, it is reviewed again after a further three years, at which time it must either be
transformed into an International Standard or be withdrawn.

Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.

ISO/TS 10303-35 was prepared by Technical Committee ISO/TC 184, Industrial automation
systems and integration, Subcommittee SC 4, Industrial data.

ISO 10303 is organized as a series of parts, each published separately. The structure of ISO 10303 is
described in ISO 10303-1.
Each part of ISO 10303 is a member of one of the following series: description methods,
implementation methods, conformance testing methodology and framework, integrated generic
resources, integrated application resources, application protocols, abstract test suites, application
interpreted constructs, and application modules. This part is a member of the conformance testing
ethodology and framework series.

A complete list of parts of ISO 10303 is available from the Internet:

http://www.tc184-sc4.org/titles/

iv © ISO 2003 — All rights reserved

Introduction
ISO 10303 is an International Standard for the computer-interpretable representation of product in-
formation and for the exchange of product data. The objective is to provide a neutral mechanism
capable of describing products throughout their life cycle. This mechanism is suitable not only for
neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis
for archiving.
This part of ISO 10303 is a member of the conformance testing methodology and framework series. It
specifies the abstract test methods for SDAI implementations. SDAI is the standard data access
interface specification to data that has been defined using ISO 10303-11. SDAI is specified in ISO
10303-22. This part follows the general concepts of conformance testing defined in ISO 10303-31.

Major subdivisions in this part of ISO 10303 are:

— Abstract test cases, groups, suite and verdict criteria in clause 6;

— SDAI operations wrapped in EXPRESS procedures and functions with verdict criteria in clause 7;

— The EXPRESS structure test schema ESTS as the target for the abstract test cases in clause 8.

TECHNICAL SPECIFICATION ISO/TS 10303-35:2003(E)

Industrial automation systems and integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and framework: Abstract test
methods for standard data access interface (SDAI)
implementations
1 Scope
This part of ISO 10303 specifies the abstract test methods and requirements for conformance testing of
an implementation of a language binding of the SDAI. Since the SDAI is specified independently of
any programming language, the abstract test methods presented in this part are applicable to all SDAI
language bindings. The abstract test methods support as well the various implementation classes as
specified in ISO 10303-22.
The following are within the scope of this part of ISO 10303:

— abstract test methods for software systems that implement the SDAI;

— the specification, in a manner that is independent of any SDAI language binding, of the methods
and approaches for testing of various SDAI operations;

— the specification and documentation of abstract test cases.

The following are outside the scope of this part of ISO 10303:

— the development of test data and/or test programs for specific language bindings;

— the specification of test methods, algorithms, or programs for the conformance testing of
applications that interact with SDAI implementations;

— the architecture and implementation approach for a conformance test system that realizes the test
methods specified in this part of ISO 10303.
2 Normative references
The following referenced documents are indispensable for the application 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 10303-1:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 1: Overview and fundamental principles

ISO 10303-11:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 11: Description methods: The EXPRESS language reference manual
ISO 10303-21:2002, Industrial automation systems and integration — Product data representation
and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure

ISO 10303-22:1998, Industrial automation systems and integration — Product data representation
and exchange — Part 22: Implementation methods: Standard data access interface

ISO 10303-31:1994, Industrial automation systems and integration — Product data representation
and exchange — Part 31: Conformance testing methodology and framework: General concepts

ISO 10303-32:1998, Industrial automation systems and integration — Product data representation
and exchange — Part 32: Conformance testing methodology and framework: Requirements on testing
laboratories and clients
3 Terms, definitions, and abbreviations
3.1 Terms defined in ISO 10303-1
For the purpose of this document, the following terms defined in ISO 10303-1 apply:

— abstract test suite;
— application protocol;
— conformance class;
— implementation method;
— PICS proforma;
— protocol implementation conformance statement (PICS).
3.2 Terms defined in ISO 10303-22
For the purpose of this document, the following terms defined in ISO 10303-22 apply:

— application schema;
— implementation class;
— repository;
— schema instance;
— SDAI language binding;
— SDAI-model;
— session;
— validation.
2 © ISO 2003 — All rights reserved

3.3 Terms defined in ISO 10303-31
For the purpose of this document, the following terms defined in ISO 10303-31 apply:

— abstract test case (ATC);
— abstract test group;
— abstract test method;
— conformance;
— conformance log;
— (conformance) test report;
— conformance testing;
— executable test case;
— executable test suite;
— fail (verdict);
— implementation under test (IUT);

— inconclusive (verdict);
— pass (verdict);
— PIXIT proforma;
— Protocol Implementation eXtra Information for Testing (PIXIT);

— test campaign;
— test case error;
— testing laboratory;
— test purpose;
— test report;
— (test) verdict;
— verdict criteria.
3.4 Other terms and definitions
For the purpose of this document, the following definitions apply:

3.4.1
abstract test operation
a function or procedure that encapsulate an SDAI operation to test it
...


TECHNICAL ISO/TS
SPECIFICATION 10303-35
First edition
2003-12-15
Industrial automation systems and
integration — Product data
representation and exchange —
Part 35:
Conformance testing methodology and
framework: Abstract test methods for
standard data access interface (SDAI)
implementations
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 35: Méthodologie et cadre pour les essais de conformité:
Méthodes d'essai abstraites pour mises en application SDAI

Reference number
©
ISO 2003
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

This CD-ROM contains the publication ISO/TS 10303-35:2003 in portable document format (PDF), which can
be viewed using Ado
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.