The table below shows how the WiMAX project uses the Generic TTCN-3 Naming Conventions. Any changes to the Generic TTCN-3 Naming Conventions are marked in red. In addition to these naming conventions, the WiMAX project has defined its project specific naming conventions which can be consulted in the appropriated documents.
| Language element | Naming convention | Prefix | Example identifier |
|---|---|---|---|
| Module | Use upper-case initial letter | none | WMx_NCT_CommonFns |
| Group within a module | Use lower-case initial letter | none | messageGroup |
| Data type | Use upper-case initial letter | none | SetupContents |
| Message template | Use lower-case initial letter | m_ | m_setupInit |
| Message template with wildcard or matching expression | Use lower-case initial letters | mw_ | mw_setupBasic |
| Signature | Not used. | ||
| Port instance | Use lower-case initial letter | none | signallingPort |
| Test component instance | Use lower-case initial letter | none | userTerminal |
| Constant | Use lower-case initial letter | c_ | c_maxRetransmission |
| Function | Use lower-case initial letter | f_ | f_authentication() |
| External function * | Use lower-case initial letter | xf_ | xf_calculateLength() |
| Altstep | Use lower-case initial letter | a_ | a_receiveSetup() |
| Test case | Use ETSI numbering | TC_ | TC_SS_CDM_CDC_DL_BV_H002 |
| Variable (local) | Use lower-case initial letter | v_ | v_basicCid |
| Variable (defined within a component) | Use lower-case initial letter | vc_ | vc_ssSimu |
| Timer ** | Use lower-case initial letter | t_ |
t_wait t_auth_min |
| Timer (defined within a component) * | Use lower-case initial letter | t_ | t_wait |
| Module parameters | Use all upper case letters | none | PIC_T7 PXT_TNOAC |
| Formal Parameters | Use lower-case initial letter | p_ | p_macId |
| Enumerated Value | Use lower-case initial letter | e_ | e_synCpk |
*: Inherited from former ETSI HiperLAN test suite naming conventions
**: In case of a time window "_min" or "_max" suffixes are appended

