ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0006694 | Part 01: TTCN-3 Core Language | Clarification | public | 26-02-2014 12:59 | 06-01-2015 19:26

Reporter | Jacob Wieland - Spirent |
Assigned To | Gyorgy Rethy |
Priority | normal | Severity | minor | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.6.1 (published 2014-06) |
Target Version | v4.7.1 (published 2015-06) | Fixed in Version | v4.7.1 (published 2015-06) |
Clause Reference(s) | section 8
Source (company - Author) | Testing Technologies - Jacob Wieland

Summary | 0006694: clarify that only module definitions can be prefixed by module identifier

Description

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.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0006677 | closed | Gyorgy Rethy | Additional rule on name class in import

Attached Files | 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 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
Date Modified | Username | Field | Change
26-02-2014 12:59 | Jacob Wieland - Spirent | New Issue |
07-04-2014 16:28 | Gyorgy Rethy | Note Added: 0011946 |
07-04-2014 16:34 | Gyorgy Rethy | Note Edited: 0011946 | bug_revision_view_page.php?bugnote_id=11946#r2
07-04-2014 16:34 | Gyorgy Rethy | Assigned To | => Jens Grabowski
07-04-2014 16:34 | Gyorgy Rethy | Status | new => assigned
11-04-2014 14:35 | Tomas Urban | Relationship added | related to 0006677
07-05-2014 16:48 | Gyorgy Rethy | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
11-05-2014 20:49 | Gyorgy Rethy | Target Version | => v4.7.1 (published 2015-06)
17-06-2014 13:55 | Gyorgy Rethy | Note Added: 0012106 |
18-06-2014 09:32 | Jens Grabowski | File Added: CR6694_v1-140616-JG.docx |
18-06-2014 09:32 | Jens Grabowski | Note Added: 0012119 |
18-06-2014 09:33 | Jens Grabowski | Assigned To | Jens Grabowski => Tomas Urban
18-06-2014 09:33 | Jens Grabowski | Status | assigned => confirmed
18-06-2014 14:02 | Tomas Urban | File Added: CR6694_v2-140618-TU.docx |
18-06-2014 14:05 | Tomas Urban | Note Added: 0012126 |
18-06-2014 14:05 | Tomas Urban | Status | confirmed => resolved
18-06-2014 14:05 | Tomas Urban | Resolution | open => fixed
18-06-2014 14:05 | Tomas Urban | Assigned To | Tomas Urban => Gyorgy Rethy
06-01-2015 19:26 | Gyorgy Rethy | Note Added: 0012662 |
06-01-2015 19:26 | Gyorgy Rethy | Status | resolved => closed
06-01-2015 19:26 | Gyorgy Rethy | Product Version | => v4.6.1 (published 2014-06)
06-01-2015 19:26 | Gyorgy Rethy | Fixed 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