1 Scope
1.1 Compliance
2 References
2.1 Normative references
2.2 Informative references
3 Definitions and abbreviations
3.1 Definitions defined elsewhere
3.2 Terms defined in this
Recommendation
3.3 Abbreviations
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
Annex B – Use scenarios
B.1 First scenario
B.2 Second scenario
B.3 Third scenario