TTCN-2

TTCN-2 (Tree and Tabular Combined Notation) is a globally adopted standard test notation for the specification of test cases. In TTCN, a test case is used for testing special functionality – for example, whether two telephones can communicate via the public telephone network. Several test cases can be defined together to form a "test suite."

TTCN-2, defined in part 3 of the ISO standard 9646, has been used to test telecom standards including GSM™, DECT, ISDN, TETRA, Bluetooth®, and UMTS. The language is also employed for conformance testing of real-time and communicating systems.

TTCN can also be used outside the telecommunications field, for all conformance testing of communicating systems or protocols, such as for the testing of OSEK® protocols in the automobile industry. IBM has actively taken part in the standardization work for TTCN, and we are today participating in efforts at ETSI to maintain and enhance the language. We are also committed to TTCN test specification development within organizations such as IEEE.

Telelogic® TTCN Suite™ , an essential part of the Telelogic® SDL Suite™ product portfolio, is firmly based on the TTCN-2 standard. It includes a TTCN-2 and ASN.1 analysis and design tool, a test simulator and support for generation of complete executable test suites. Telelogic TTCN Suite is particularly well suited for conformance testing of telecom and other communicating systems.