--- Author: Eduárd Czimbalmos Date: 2014-05-23 --- = Socket API for TTCN-3 Toolset with TITAN :author: Eduárd Czimbalmos :revdate: 2014-05-23 :toc: == Functionality The Socket API contains type and constant definitions in a formalized way, using the standard specification language TTCN-3. This allows the usage of these definitions in test ports, protocol modules, libraries and applications. === Implemented Protocols None. ==== Modified and Non-Implemented Protocol Elements None. ==== Ericsson-Specific Changes None. === Backward Incompatibilities None. === System Requirements Socket API is a set of TTCN-3 source code files that can be used as part of TTCN-3 test suites only. Hence, protocol modules alone do not put specific requirements on the system used. However, in order to compile and execute a TTCN-3 test suite using the set of protocol modules the following system requirements must be satisfied: * Titan TTCN-3 Test Executor version CRL 113 200 R7A (1.7.pl0) or higher installed. For Installation Guide see <<_2, [2]>>. NOTE: This version of the test port is not compatible with Titan releases earlier than CRL 113 200 R7A. == Usage === Installation Socket API can be used in developing TTCN-3 test suites using any text editor; however, to make the work more efficient a TTCN3enabled text editor is recommended (for example `nedit`, `xemacs`). Since the Socket API is used as a part of a TTCN-3 test suite, this requires TTCN-3 Test Executor be installed before the module can be compiled and executed together with other parts of the test suite. For more details on the installation of TTCN-3 Test Executor see the relevant section of <<_2, [2]>>. === Configuration None. === Examples None. == Interface Description None. == Terminology === Abbreviations TTCN-3:: Testing and Test Control Notation version 3 == References [[_1]] [1] ETSI ES 201 873-1 v4.5.1 (2013-04) + The Testing and Test Control Notation version 3. Part 1: Core Language [[_2]] [2] User Guide for TITAN TTCN-3 Test Executor