Table of Contents

�1���� Scope��������
�2���� References�������������
������� 2.1���� Normative references������������
������� 2.2���� Informative references����������
�3���� Definitions and abbreviations����������
������� 3.1���� Definitions���
������� 3.2���� Abbreviations������������
�4���� Introduction�����������
�5���� Structure of this Recommendation��
�6���� Restrictions������������
�7���� Replacement of short forms������������
������� 7.1���� Order of replacement steps����
������� 7.2���� Replacement of global constants and module parameters����������
������� 7.3���� Embedding single receiving operations into alt statements��������
������� 7.4���� Embedding stand-alone altstep calls into alt statements������������
������� 7.5���� Replacement of interleave statements�
������� 7.6���� Replacement of trigger operations������
������� 7.7���� Replacement of select-case statements�������������
������� 7.8���� Replacement of simple break statements�������
������� 7.9���� Replacement of continue statements���
������ 7.10���� Adding default parameters to disconnect and unmap operations without parameters�����
������ 7.11���� Adding default values of parameters�
�8���� Flow graph semantics of TTCN-3�����
������� 8.1���� Flow graphs�
������� 8.2���� Flow graph representation of TTCN-3 behaviour����������
������� 8.3���� State definitions for TTCN-3 modules�������������
������� 8.4���� Messages, procedure calls, replies and exceptions���������
������� 8.5���� Call records for functions, altsteps and test cases���������
������� 8.6���� The evaluation procedure for a TTCN-3 module�����������
�9���� Flow graph segments for TTCN-3 constructs
������� 9.1���� Action statement�������
������� 9.2���� Activate statement���
����� �9.2a���� Alive component operation���
������� 9.3���� Alt statement������������
������� 9.4���� Altstep call���
������� 9.5���� Assignment statement������������
������ 9.5a���� Break statements in altsteps��
������� 9.6���� Call operation������������
������� 9.7���� Catch operation���������
������� 9.8���� Check operation��������
������� 9.9���� Clear port operation�
������ 9.10���� Connect operation����
������ 9.11���� Constant definition��
������ 9.12���� Create operation�������
������ 9.13���� Deactivate statement�������������
������ 9.14���� Disconnect operation������������
������ 9.15���� Do-while statement��
������ 9.16���� Done component operation���
������ 9.17���� Execute statement����
������ 9.18���� Expression��
������ 9.19���� Flow graph segment <finalize-component-init>����������
������ 9.20���� Flow graph segment <init-component-scope>
���� �9.20a���� Flow graph segment <init-scope-with-runs-on>����������
����� 9.20b���� Flow graph segment <init-scope-without-runs-on>�����
������ 9.21���� Flow graph segment <parameter-handling>����
������ 9.22���� Flow graph segment <statement-block>���������
������ 9.23���� For statement�����������
������ 9.24���� Function call������������
������ 9.25���� Getcall operation������
������ 9.26���� Getreply operation���
������ 9.27���� Getverdict operation
������ 9.28���� Goto statement��������
����� 9.28a���� Halt port operation��
������ 9.29���� If-else statement������
��� ��9.29a���� Kill component operation�����
����� 9.29b���� Kill execution statement������
����� 9.29c���� Killed component operation�
������ 9.30���� Label statement��������
������ 9.31���� Log statement����������
������ 9.32���� Map operation����������
������ 9.33���� Mtc operation�����������
����� �9.34���� Port declaration��������
������ 9.35���� Raise operation��������
������ 9.36���� Read timer operation�������������
������ 9.37���� Receive operation����
������ 9.38���� Repeat statement�����
����� Page
������ 9.39���� Reply operation��������
������ 9.40���� Return statement������
������ 9.41���� Running component operation�����������
������ 9.42���� Running timer operation�������
������ 9.43���� Self operation�����������
������ 9.44���� Send operation���������
������ 9.45���� Setverdict operation�
������ 9.46���� Start component operation����
������ 9.47���� Start port operation��
������ 9.48���� Start timer operation
������ 9.49���� Stop component operation����
������ 9.50���� Stop execution statement������
������ 9.51���� Stop port operation��
������ 9.52���� Stop timer operation
������ 9.53���� System operation�����
����� 9.53a���� Test case stop operation�������
������ 9.54���� Timer declaration�����
������ 9.55���� Timeout timer operation��������
������ 9.56���� Unmap operation�����
������ 9.57���� Variable declaration�
������ 9.58���� While statement�������
10���� Lists of operational semantic components��
������ 10.1���� Functions and states
������ 10.2���� Special keywords�����
������ 10.3���� Flow graphs of TTCN-3 behaviour descriptions����������
������ 10.4���� Flow graph segments����