Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007707Part 01: TTCN-3 Core LanguageNew Featurepublic08-09-2017 10:4204-01-2018 16:12
ReporterTomas Urban 
Assigned ToGyorgy Rethy 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versionv4.9.1 (published 2017-05) 
Target Versionv4.10.1 (published 2018-05)Fixed in Versionv4.10.1 (published 2018-05) 
Summary0007707: Port and timer variables and structured types containing ports and timers
DescriptionWith 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.
TagsNo tags attached.
Clause Reference(s)6.2, 10, 11
Source (company - Author)STF 533
Attached Filesdocx file icon CR7707-v1.docx [^] (403,748 bytes) 24-10-2017 16:29
docx file icon CR7707-v2.docx [^] (501,878 bytes) 25-10-2017 09:56
docx file icon CR7707-v3.docx [^] (411,452 bytes) 25-10-2017 13:56
docx file icon CR7707-v4.docx [^] (549,044 bytes) 26-10-2017 15:16
docx file icon CR7707-v5.docx [^] (445,755 bytes) 26-10-2017 16:08

- Relationships
related to 0007445closedTomas Urban usage of encode/variant attributes should be enhanced 

-  Notes
(0014842)
Jens Grabowski (manager)
24-10-2017 12:34

(To be implemented until end of 2017)
(0014856)
Tomas Urban (developer)
24-10-2017 16:30

Resolution uploaded. Please check.
(0014863)
Tomas Urban (developer)
25-10-2017 09:56

The second version of the resolution uploaded. Please check.
(0014889)
Tomas Urban (developer)
26-10-2017 12:10

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
(0014900)
Jacob Wieland - Spirent (reporter)
26-10-2017 16:10

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.)
(0014985)
Jens Grabowski (manager)
02-01-2018 13:27

Ok, I put in resolved and assign it to György.
(0014993)
Gyorgy Rethy (reporter)
04-01-2018 16:12

Implemented in draft V4.9.3

- 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)


MantisBT 1.2.14 [^]
Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker