1 Scope
2 References
2.1 Normative references
2.2 Informative references
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations and acronyms
4 Introduction
5 Compliance
6 General structure of a TTCN‑3 test system
6.1 Entities in a TTCN‑3 test system
6.2 Execution requirements for a TTCN‑3 test system
7 TTCN‑3 control interface and operations
7.1 Overview of the TCI
7.2 TCI data
7.3 TCI operations
8 Java language mapping
8.1 Introduction
8.2 Names and scopes
8.3 Type mapping
8.4 Constants
8.5 Mapping of interfaces
8.6 Optional parameters
8.7 TCI initialization
8.8 Error handling
9 ANSI C language mapping
9.1 Introduction
9.2 Value interfaces
9.3 Logging interface
9.4 Operation interfaces
9.5 Data
9.6 Miscellaneous
9.7 Optional parameters
10 C++ language mapping
10.1 Introduction
10.2 Names and scopes
10.3 Memory management
10.4 Error handling
10.5 Type mapping
10.6 Operations mapping
11 W3C XML mapping
11.1 Introduction
11.2 Scopes
11.3 Type mapping
11.4 Mapping of the operations on the logging interface
12 C# mapping
12.1 Introduction
12.2 Names and scopes
12.3 Null value mapping
12.4 Type mapping
12.5 Mapping of interfaces
12.6 Optional parameters
12.7 Error handling
Annex A – IDL
specification of TCI
Annex B – XML
mapping for TCI TL provided
B.1 TCI‑TL XML schema for simple types
B.2 TCI‑TL XML schema for types
B.3 TCI‑TL XML schema for values
B.4 TCI‑TL XML schema for templates
B.5 TCI‑TL XML schema for Events
B.6 TCI‑TL XML schema for a log
Appendix I – Use
scenarios
I.1 Initialization, collecting information, logging
I.2 Execution of test cases and control
I.3 Component handling
I.4 Termination of test cases and control
I.5 Communication
Bibliography