[edit]
List of TTCN-3 supported features
The following table contains the list of the features to be supported conforming to the project roadmap. The design documents of the different modules will specify all the functions that are required for the Optimum Go4IT Test Platform. This list is the Functional Requirement for all the modules (the design document for each module will describe the way the function is implemented by the module, if relevant).
See Functional Requirement Sections of the following documents:
- Technical Documentation: General Design of the Compiler.
- Technical Documentation: General Design of the SA.
- Technical Documentation: General Design of the PA.
- Technical Documentation: General Design of the CH.
- Technical Documentation: General Design of the TM.
- Technical Documentation: General Design of the TM-UI.
- Technical Documentation: General Design of the TL.
- Technical Documentation: General Design of the CD-Gen
- Technical Documentation: General Design of the CD
- Technical Documentation: General Design of the RIPng ATS.
In the table, § refers to the corresponding paragraph of the standard (see TTCN-3 core language document).
| TTCN-3 Function | § | Go4IT Project Test Platform | Optimum Go4IT Test Platform |
|---|---|---|---|
| Dynamic concurrent testing configurations | § 8.0 | x | |
| Message-based communication | § 23.2 | x | x |
| Matching mechanisms--regexp | § 14.3 | x | |
| test suite parameterization | § 5.2 | x | x |
| Test ase selection mechanisms | § 27.4 | x | |
| Module parameters | § 7.2 | x | x |
| Lists of values | § 6.2.1 | x | |
| Ranges | § 6.2.2 | x | |
| String length restrictions | § 6.2.3 | x | |
| Arrays | § 6.5 | x | |
| Type compatibility | § 6.7 | x | x |
| Template matching mechanisms (cf Note) | § 14.3 | x | x |
| TTCN-3 predefined functions | Table 10 | x | x |
| TTCN-3 expressions, statements and operations | Table 11 | x | x |
| TTCN-3 basic program statements | Table 12b | x | x |
| Logging of TTCN-3 language elements | Table 12b | x | x |
| The Label statement | § 19.4 | x | |
| Overview of TTCN-3 configuration operations | Table 15 | x | x |
| Single PTC | variant of § 8.0 | x |
Note : a list of values, complement, a range, superset, subset, permutation, length, ifPresent
[edit]
List of not supported features
- § 23.3: Procedure-based communication
- § 4.1: Alternative data type and value syntax
- § 4.1: Tabular presentation formats
- § 4.1: Graphical presentation formats
- § 20.3:Interleaving
- § 6.3: Anytype
- § 6.2.2.1: Infinite ranges
- § 6.2.4: Pattern sub-typing of character string types
- § 6.3.0: Short-hand value list notation
- § 7.1: Naming of modules (TTCN-3 version#)
- § 7.5.10: Import definitions from non-TTCN-3 modules
- § 8.2: One-to-many connections
- § 8.4.1: Mixed ports
- § 8.5.3: Extension of component types
- § 13.1: Signatures for blocking and non-blocking communication
- § 23.2.3: Trigger
- § 14.6: Modified templates
- § 28.1: Display attributes
- § 28.2.1: Encode attributes
- § 28.2.2: Variant attributes
- § 28.2.3: Special strings
- § 28.3: Extension attributes
[edit]
See Also
- Technical Documentation:Go4IT BNF: TTCN-3 BNF subset supported by the Go4IT platform
Further reading:
- Technical Documentation: Wiki Editor's FAQ: how to edit a Go4IT wiki document
- Technical Documentation: Developer's Guide: rules for Go4IT Package2 coding (C/C++)
![[Main Page]](/themes/Go4ITv2/images/logo.gif)