ETSI's Bug Tracker - Part 01: TTCN-3 Core Language |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0007707 | Part 01: TTCN-3 Core Language | New Feature | public | 08-09-2017 10:42 | 04-01-2018 16:12 |
|
Reporter | Tomas Urban | |
Assigned To | Gyorgy Rethy | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | v4.9.1 (published 2017-05) | |
Target Version | v4.10.1 (published 2018-05) | Fixed in Version | v4.10.1 (published 2018-05) | |
Clause Reference(s) | 6.2, 10, 11 |
Source (company - Author) | STF 533 |
|
Summary | 0007707: Port and timer variables and structured types containing ports and timers |
Description | With the introduction of object-oriented feature, it is necessary to allow port and timer variables and a possibility of using ports and timers in definitions of structured types. In addition to that, port variables are requested by CR 0007445.
As a part of the harmonization work, the STF 533 decided to add these features directly to the core language standard, because they are not directly dependent on the object-oriented features and would be beneficial even for the users that don't use objects. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0007445 | closed | Tomas Urban | usage of encode/variant attributes should be enhanced |
|
Attached Files | CR7707-v1.docx (403,748) 24-10-2017 16:29 http://oldforge.etsi.org/mantis/file_download.php?file_id=3687&type=bug CR7707-v2.docx (501,878) 25-10-2017 09:56 http://oldforge.etsi.org/mantis/file_download.php?file_id=3693&type=bug CR7707-v3.docx (411,452) 25-10-2017 13:56 http://oldforge.etsi.org/mantis/file_download.php?file_id=3699&type=bug CR7707-v4.docx (549,044) 26-10-2017 15:16 http://oldforge.etsi.org/mantis/file_download.php?file_id=3717&type=bug CR7707-v5.docx (445,755) 26-10-2017 16:08 http://oldforge.etsi.org/mantis/file_download.php?file_id=3719&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
08-09-2017 10:42 | Tomas Urban | New Issue | |
08-09-2017 10:42 | Tomas Urban | Status | new => assigned |
08-09-2017 10:42 | Tomas Urban | Assigned To | => Tomas Urban |
08-09-2017 10:43 | Tomas Urban | Relationship added | related to 0007445 |
08-09-2017 10:43 | Tomas Urban | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language |
24-10-2017 12:34 | Jens Grabowski | Note Added: 0014842 | |
24-10-2017 16:29 | Tomas Urban | File Added: CR7707-v1.docx | |
24-10-2017 16:30 | Tomas Urban | Note Added: 0014856 | |
24-10-2017 16:30 | Tomas Urban | Assigned To | Tomas Urban => Jacob Wieland - Spirent |
24-10-2017 16:30 | Tomas Urban | Status | assigned => confirmed |
25-10-2017 09:56 | Tomas Urban | File Added: CR7707-v2.docx | |
25-10-2017 09:56 | Tomas Urban | Note Added: 0014863 | |
25-10-2017 13:56 | Jacob Wieland - Spirent | File Added: CR7707-v3.docx | |
25-10-2017 13:57 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Tomas Urban |
25-10-2017 13:57 | Jacob Wieland - Spirent | Status | confirmed => assigned |
26-10-2017 12:04 | Tomas Urban | File Added: CR7714-v1.docx | |
26-10-2017 12:10 | Tomas Urban | Note Added: 0014889 | |
26-10-2017 12:10 | Tomas Urban | Assigned To | Tomas Urban => Jacob Wieland - Spirent |
26-10-2017 14:48 | Jacob Wieland - Spirent | Status | assigned => confirmed |
26-10-2017 15:02 | Jacob Wieland - Spirent | File Deleted: CR7714-v1.docx | |
26-10-2017 15:16 | Tomas Urban | File Added: CR7707-v4.docx | |
26-10-2017 16:08 | Jacob Wieland - Spirent | File Added: CR7707-v5.docx | |
26-10-2017 16:10 | Jacob Wieland - Spirent | Note Added: 0014900 | |
26-10-2017 16:11 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Jens Grabowski |
02-01-2018 13:27 | Jens Grabowski | Note Added: 0014985 | |
02-01-2018 13:27 | Jens Grabowski | Status | confirmed => resolved |
02-01-2018 13:27 | Jens Grabowski | Resolution | open => fixed |
02-01-2018 13:27 | Jens Grabowski | Assigned To | Jens Grabowski => Gyorgy Rethy |
04-01-2018 16:12 | Gyorgy Rethy | Note Added: 0014993 | |
04-01-2018 16:12 | Gyorgy Rethy | Status | resolved => closed |
04-01-2018 16:12 | Gyorgy Rethy | Product Version | => v4.9.1 (published 2017-05) |
04-01-2018 16:12 | Gyorgy Rethy | Fixed in Version | => v4.10.1 (published 2018-05) |
04-01-2018 16:12 | Gyorgy Rethy | Target Version | => v4.10.1 (published 2018-05) |
Notes |
|
|
(To be implemented until end of 2017) |
|
|
|
Resolution uploaded. Please check. |
|
|
|
The second version of the resolution uploaded. Please check. |
|
|
|
More changes:
1. BNF changes to support object references in timer and port operations
2. BNF naming update:
VariableRef -> ValueRef (not always referring to a variable, it might be a constant, parameter, timer instance etc.)
ComponentOrDefaultReference -> ObjectReference
3. In syntactical rules present in the textual part, Expression was changed into ValueRef | FunctionInstance and the related restriction was updated accordingly (using a similar rule for component operations)
4. Template-related restriction added to component operations
Please check and if you are find with the resolution, assign it to Jens so that he can check it too |
|
|
|
In accordance with Tomas, I have replaced all ValueRef | FunctionInstance with ObjectReference and I have replaced all remaining ValueRef occurrences with simply Ref because they might also refer to other things than values (templates, constants, functions etc.) |
|
|
|
Ok, I put in resolved and assign it to György. |
|
|
|
Implemented in draft V4.9.3 |
|