WiMax Project Specific Naming Conventions

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

 
Tags: WiMax , naming

FacebookTwitterGoogle BookmarksRedditNewsvineTechnoratiLinkedin