Table of Contents

�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����