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