![]() |
![]() |
![]() |
![]() |
![]() |
Introduction to the TTCN Suite
The TTCN Suite is a family of tools for the development, specification and compilation of executable tests for the TTCN language. You can find more information about the TTCN Suite tools in The TTCN Suite Toolset.
With the TTCN Suite and TTCN, tests are specified in a way that is independent of implementation software and hardware, that is, the tests are only based on the system to be tested and not on the system performing the test. This has encouraged standards organizations to use the technology. Test suites for various standards, supplied by standardization authorities such as ETSI, can therefore be used by all manufacturers and users of that standard. The test suites are created in a graphical editor environment and checked for syntactic and semantic errors by means of a TTCN analyzer.
One of the TTCN Suite tools is TTCN Access. It is a general tool for developing translators, code generators for different languages, automatic encoders and decoders, interpreters, reporters and analysis tools for TTCN test specifications.
The TTCN to C compiler produces code for both concurrent and non-concurrent TTCN as well as a limited subset of ASN.1 (see TTCN ASN.1 BER Encoding/Decoding for further details on the restrictions that apply). To complete the production of an ETS, the generated code must be adapted to the specific target environment.
The generated C code forms an ETS together with the Generic Compiler Interpreter (GCI) Interface. The GCI Interface standardizes the communication between a TTCN component supplied by a vendor and other test system components supplied by the customer, thus forming a Means Of Testing (MOT). GCI is a minimal interface for the adaptation of the generated code to a specific target environment. It makes ETS adaptation easy.
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |