EN 29646-3 : 1994
Withdrawn
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.
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION - CONFORMANCE TESTING METHODOLOGY AND FRAMEWORK - PART 3: THE TREE AND TABULAR COMBINED NOTATION (TTCN)
23-07-2013
12-01-2013
Foreword
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
Annexes
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
Committee |
CS F12
|
DocumentType |
Standard
|
PublisherName |
Comite Europeen de Normalisation
|
Status |
Withdrawn
|
Standards | Relationship |
BS EN 29646-3:1994 | Identical |
ISO/IEC 9646-3:1998 | Identical |
NEN ISO/IEC 9646-3 : 2003 | Identical |
I.S. EN 29646-3:1994 | Identical |
NF EN 29646-3 : 1994 | Identical |
NS ISO 9646-3 : 1994 | Identical |
SNV BS EN 29646-3 : 1994 | Identical |
UNI CEI EN 29646-3 : 1994 | Identical |
NBN EN 29646-3 : 1994 | Identical |
DIN EN 29646-3:1994-12 | Identical |
UNE-EN 29646-3:1994 | 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 |
Access your standards online with a subscription
Features
-
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.