ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0006694Part 01: TTCN-3 Core LanguageClarificationpublic26-02-2014 12:5906-01-2015 19:26
Jacob Wieland - Spirent 
Gyorgy Rethy 
normalminoralways
closedfixed 
v4.6.1 (published 2014-06) 
v4.7.1 (published 2015-06)v4.7.1 (published 2015-06) 
section 8
Testing Technologies - Jacob Wieland
0006694: clarify that only module definitions can be prefixed by module identifier
global definitions, i.e. those that are defined directly in module definitions part or a group definition are the only definitions that shall be prefixable by their module identifier. There is some debate that the following paragraph in section 8 also applies to local variables (as seen in conformance test suite case Sem_08020301_GeneralFormatOfImport_006)

"When the definition is referenced in the same module where it is defined, the module identifier of the module (the
current module) also may be used for prefixing the identifier of the definition."

In my opinion, this is not the intention of the paragraph, so this should be clarified.
No tags attached.
related to 0006677closed Gyorgy Rethy Additional rule on name class in import 
docx CR6694_v1-140616-JG.docx (34,363) 18-06-2014 09:32
http://oldforge.etsi.org/mantis/file_download.php?file_id=3044&type=bug
docx CR6694_v2-140618-TU.docx (43,254) 18-06-2014 14:02
http://oldforge.etsi.org/mantis/file_download.php?file_id=3053&type=bug
Issue History
26-02-2014 12:59Jacob Wieland - SpirentNew Issue
07-04-2014 16:28Gyorgy RethyNote Added: 0011946
07-04-2014 16:34Gyorgy RethyNote Edited: 0011946bug_revision_view_page.php?bugnote_id=11946#r2
07-04-2014 16:34Gyorgy RethyAssigned To => Jens Grabowski
07-04-2014 16:34Gyorgy RethyStatusnew => assigned
11-04-2014 14:35Tomas UrbanRelationship addedrelated to 0006677
07-05-2014 16:48Gyorgy RethyProjectTTCN-3 Change Requests => Part 01: TTCN-3 Core Language
11-05-2014 20:49Gyorgy RethyTarget Version => v4.7.1 (published 2015-06)
17-06-2014 13:55Gyorgy RethyNote Added: 0012106
18-06-2014 09:32Jens GrabowskiFile Added: CR6694_v1-140616-JG.docx
18-06-2014 09:32Jens GrabowskiNote Added: 0012119
18-06-2014 09:33Jens GrabowskiAssigned ToJens Grabowski => Tomas Urban
18-06-2014 09:33Jens GrabowskiStatusassigned => confirmed
18-06-2014 14:02Tomas UrbanFile Added: CR6694_v2-140618-TU.docx
18-06-2014 14:05Tomas UrbanNote Added: 0012126
18-06-2014 14:05Tomas UrbanStatusconfirmed => resolved
18-06-2014 14:05Tomas UrbanResolutionopen => fixed
18-06-2014 14:05Tomas UrbanAssigned ToTomas Urban => Gyorgy Rethy
06-01-2015 19:26Gyorgy RethyNote Added: 0012662
06-01-2015 19:26Gyorgy RethyStatusresolved => closed
06-01-2015 19:26Gyorgy RethyProduct Version => v4.6.1 (published 2014-06)
06-01-2015 19:26Gyorgy RethyFixed in Version => v4.7.1 (published 2015-06)

Notes
(0011946)
Gyorgy Rethy   
07-04-2014 16:28   
(edited on: 07-04-2014 16:34)
stf478: analyze the actual rules and alternative solutions. Check text for enumerated name clash resolution (what takes precedence) and related prefixing rules. Proposal: prefix component definitions with self.

(0012106)
Gyorgy Rethy   
17-06-2014 13:55   
STF discussion:
- allow prefixing with module name global definitions only (sentence to be added)
- make prefixing local definition names deprecated, new sub-clause in Annex G
(0012119)
Jens Grabowski   
18-06-2014 09:32   
Resolution proposal attached, assigned to Tomas for proofreading.
(0012126)
Tomas Urban   
18-06-2014 14:05   
I made one minor change (do -> did) to use the same tense as in other deprecated features.

Otherwise the proposal solves the described issue and is ready to be included in the next version of the standard.
(0012662)
Gyorgy Rethy   
06-01-2015 19:26   
Added to draft V4.6.3