![]() |
![]() |
![]() |
![]() |
![]() |
Introduction to the TTCN Table Editor
The Table Editor is used for editing the various TTCN tables. It is possible to have any number of tables open for editing at any given time.
The TTCN Suite supports all of the standardized, non-compact tables that are defined in ISO/IEC 9646-3. The compact Test Case Dynamic Behaviour table (ISO/IEC 9646-3, clause C.3) and the concurrent TTCN tables are supported, as well as the modular TTCN tables to be added in the upcoming new TTCN version.
The compact tables for constraints (also in Annex C of ISO/IEC 9646-3) are not supported.
On screen, the TTCN Suite presents all tables exactly as defined in ISO/IEC 9646-3, apart from some minor additions to the regular dynamic behaviour tables (for test cases, test steps and defaults), to the compact test case dynamic behaviour table, to the ASN.1 type by reference tables, to the test suite constant declarations by reference, and to the import tables.
These changes have been introduced to aid the automatic generation of the TTCN document overview and index tables. For more information, see Generating the Test Suite Overview Tables. However, in the printed GR form the TTCN document is presented according to the ISO standard (that is, the additions are not present in the printed version).
As a visual aid, dotted lines separate rows in a table. Again, this is not present in the printed GR form.
The TTCN Suite always displays the optional comments column and comments footer of a table, even if they are empty.
You can use both menu choices and keyboard shortcuts for editing tables. It is also possible to search and replace text patterns. By providing a Data Dictionary, the Table Editor supports semi-automatic generation of send and receive statement lines. In the Data Dictionary, you select the components in a send or receive statement from lists of PCOs, types and constraints. The TTCN Suite prevents you from selecting incompatible items.
The Table Editor also shows the analysis status of the table contents.
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |