1
Scope
1.1
Compliance
2
References
2.1
Normative references
3
Definitions and abbreviations
3.1
Definitions
3.2
Abbreviations and acronyms
4
General structure of a TTCN‑3 test system
4.1
Entities in a TTCN‑3 test system
4.2
Interfaces in a TTCN‑3 test system
4.3
Execution requirements for a TTCN‑3 test system
5
TTCN‑3 runtime interface and operations
5.1
Overview of the TRI
5.2
Error handling
5.3
Data interface
5.4
Operation descriptions
5.5
Communication interface operations
5.6
Platform interface operations
6
Java language mapping
6.1
Introduction
6.2
Names and scopes
6.3
Type mapping
6.4
Constants
6.5
Mapping of interfaces
6.6 Optional
parameters
6.7
TRI initialization
6.8
Error handling
7
ANSI C language mapping
7.1
Introduction
7.2
Names and scopes
7.3
Memory management
7.4
Error handling
8
C++ language mapping
8.1
Introduction
8.2
Names and scopes
8.3
Memory management
8.4
Error handling
8.5
Type mapping
8.6
Mapping of interfaces
9
C# language mapping
9.1
Introduction
9.2
Names and scopes
9.3
Null value mapping
9.4
Type mapping
9.5
Mapping of interfaces
9.6
Optional parameters
9.7
Error Handling
Annex A – IDL summary
Appendix I – Use scenarios
I.1
First scenario
I.2
Second scenario
I.3
Third scenario
Bibliography