• There are no items in your cart

I.S. EN 29646-3:1994



A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.


Available format(s)

Hardcopy , PDF

Withdrawn date




Published date


For Harmonized Standards, check the EU site to confirm that the Standard is cited in the Official Journal.

Only cited Standards give presumption of conformance to New Approach Directives/Regulations.

Dates of withdrawal of national standards are available from NSAI.

1 Scope
2 Normative references
3 Definitions
   3.1 Basic terms from ISO/IEC 9646-1
   3.2 Terms from ISO 7498
   3.3 Terms from ISO/TR 8509
   3.4 Terms from ISO/IEC 8824
   3.5 Terms from ISO/IEC 8825
   3.6 TTCN specific terms
4 Abbreviations
   4.1 Abbreviations defined in ISO/IEC 9646-1
   4.2 Abbreviations defined in ISO/IEC 9646-2
   4.3 Other abbreviations
5 The syntax forms of TTCN
6 Compliance
7 Conventions
   7.1 Introduction
   7.2 Syntactic metanotation
   7.3 TTCN.GR table proformas
   7.4 Free Text and Bounded Free Text
8 TTCN test suite structure
   8.1 Introduction
   8.2 Test Group References
   8.3 Test Step Group References
   8.4 Default Group References
   8.5 Components of a TTCN test suite
9 Test Suite Overview
   9.1 Introduction
   9.2 Test Suite Structure
   9.3 Test Case Index
   9.4 Test Step Index
   9.5 Default Index
10 Declarations Part
   10.1 Introduction
   10.2 TTCN types
   10.3 TTCN operators and TTCN operations
   10.4 Test Suite Parameter Declarations
   10.5 Test Case Selection Expression Definitions
   10.6 Test Suite Constant Declarations
   10.7 TTCN variables
   10.8 PCO Declarations
   10.9 Timer Declarations
   10.10 ASP Type Definitions
   10.11 PDU Type Definitions
   10.12 String length specifications
   10.13 ASP and PDU Definitions for SEND events
   10.14 ASP and PDU Definitions for RECEIVE events
   10.15 Alias Definitions
11 Constraints Part
   11.1 Introduction
   11.2 General principles
   11.3 Parameterization of constraints
   11.4 Chaining of constraints
   11.5 Constraints for SEND events
   11.6 Constraints for RECEIVE events
12 Specification of constraints using tables
   12.1 Introduction
   12.2 Structured Type Constraint Declarations
   12.3 ASP Constraint Declarations
   12.4 PDU Constraint Declarations
   12.5 Parameterization of constraints
   12.6 Base constraints and modified constraints
   12.7 Formal parameter lists in modified constraints
13 Specification of constraints using ASN.1
   13.1 Introduction
   13.2 ASN.1 Type Constraint Declarations
   13.3 ASN.1 ASP Constraint Declarations
   13.4 ASN.1 PDU Constraint Declarations
   13.5 Parameterized ASN.1 constraints
   13.6 Modified ASN.1 constraints
   13.7 Formal parameter lists in modified ASN.1 constraints
   13.8 ASP Parameter and PDU field names within ASN.1 constraints
14 The Dynamic Part
   14.1 Introduction
   14.2 Test Case dynamic behaviour
   14.3 Test Step dynamic behaviour
   14.4 Default dynamic behaviour
   14.5 The behaviour description
   14.6 The tree notation
   14.7 Tree names and parameter lists
   14.8 TTCN statements
   14.9 TTCN test events
   14.10 TTCN expressions
   14.11 Pseudo-events
   14.12 Timer management
   14.13 The ATTACH construct
   14.14 Labels and the GOTO construct
   14.15 The REPEAT construct
   14.16 The Constraints Reference
   14.17 Verdicts
   14.18 The meaning of Defaults
   14.19 Default References
15 Page continuation
   15.1 Page continuation of TTCN tables
   15.2 Page continuation of dynamic behaviour tables
A (normative) Syntax and static semantics of TTCN
   A.1 Introduction
   A.2 Conventions for the syntax description
   A.3 The TTCN.MP syntax productions in BNF
   A.4 General static semantics requirements
   A.5 Differences between TTCN.GR and TTCN.MP
B (normative) Operational semantics of TTCN
   B.1 Introduction
   B.2 Precedence
   B.3 Processing of test case errors
   B.4 Transformational algorithms
   B.5 TTCN operational semantics
C (normative) Compact proformas
   C.1 Introduction
   C.2 Compact proformas for constraints
   C.3 Compact proforma for Test Cases
D (informative) Examples
   D.1 Examples of tabular constraints
   D.2 Examples of ASN1 constraints
   D.3 Base and modified constraints
   D.4 Type definition using macros
   D.5 Use of REPEAT
   D.6 Test suite operations
   D.7 Example of a Test Suite Overview
   D.8 Example of a Test Case in TTCN.MP Form
E (informative) Style guide
   E.1 Introduction
   E.2 Test case structure
   E.3 Use of TTCN with different abstract test methods
   E.4 Use of Defaults
   E.5 Limiting the execution time of a Test Case
   E.6 Structured Types
   E.7 Abbreviations
   E.8 Test descriptions
   E.9 Assignments on SEND events
   E.10 Multi-service PCOs
F (informative) Summary of differences between Draft International
                Standard and International Standard versions of TTCN
   F.1 Summary of differences
   F.2 Summary of major changes
G (informative) List of BNF production numbers
   G.1 Introduction
   G.2 The production index
H (informative) Index of part 3
   H.1 Introduction
   H.2 The Index

Specifies an informal test notation, called the Tree and Tabular Combined Notation (TTCN), for OSI conformance test suites, which is independent of test methods, layers and protocols, and which reflects the abstract testing methodology defined in ISO/IEC 9646-1 and ISO/IEC 9646-2.

National Standards Authority of Ireland

Standards Relationship
NF EN 29646-3 : 1994 Identical
NBN EN 29646-3 : 1994 Identical
BS EN 29646-3:1994 Identical
ISO/IEC 9646-3:1998 Identical
EN 29646-3 : 1994 Identical
DIN EN 29646-3:1994-12 Identical

ISO/IEC 9646-2:1994 Information technology Open Systems Interconnection Conformance testing methodology and framework Part 2: Abstract Test Suite specification
ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
ISO/IEC 9646-4:1994 Information technology Open Systems Interconnection Conformance testing methodology and framework Part 4: Test realization
ISO/IEC 9646-5:1994 Information technology Open Systems Interconnection Conformance testing methodology and framework Part 5: Requirements on test laboratories and clients for the conformance assessment process
ISO/TR 8509:1987 Information processing systems Open Systems Interconnection Service conventions
ISO/IEC 8825:1990 Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
ISO/IEC 9646-1:1994 Information technology Open Systems Interconnection Conformance testing methodology and framework Part 1: General concepts
ISO/IEC 10646-1:2000 Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane

View more information
Excluding VAT

Access your standards online with a subscription


  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.