ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0003011Part 01: TTCN-3 Core LanguageEditorialpublic10-03-2008 10:2009-12-2008 16:08
Thomas Deiß 
Ina Schieferdecker 
normalminorhave not tried
closedfixed 
 
v4.1.1 (published 2009-06)v4.1.1 (published 2009-06) 
Annex A
Nokia Siemens Networks - Thomas Deiß
0003011: Remove type parameterization from BNF
The BNF still contains type parameterization for structured types. Both type definitions as well as references to types can have parameters according to the BNF. Type parameterization has been removed already some editions in the past, and clause 6 on type definitions does not mention type parameters. To avoid misunderstandings the BNF should be corrected.
No tags attached.
related to 0000403closed Gyorgy Rethy Port type parameterisation of component types 
doc CR3011.doc (52,736) 12-03-2008 14:36
http://oldforge.etsi.org/mantis/file_download.php?file_id=1370&type=bug
doc CR3011_v2.doc (87,552) 09-12-2008 14:58
http://oldforge.etsi.org/mantis/file_download.php?file_id=1874&type=bug
Issue History
10-03-2008 10:20Thomas DeißNew Issue
10-03-2008 10:20Thomas DeißClause Reference(s) => Apnnex A
10-03-2008 10:20Thomas DeißSource (company - Author) => Nokia Siemens Networks - Thomas Deiß
10-03-2008 14:44Thomas DeißAssigned To => Ina Schieferdecker
10-03-2008 14:44Thomas DeißStatusnew => assigned
10-03-2008 14:44Ina SchieferdeckerCategoryClarification => Editorial
10-03-2008 14:45Ina SchieferdeckerProjectTTCN-3 Change Requests => Part 01: TTCN-3 Core Language
10-03-2008 14:45Ina SchieferdeckerClause Reference(s)Apnnex A => Annex A
10-03-2008 14:45Ina SchieferdeckerFixed in Version => Edition 4.1.1 (not yet published)
10-03-2008 14:48Ina SchieferdeckerFixed in VersionEdition 4.1.1 (not yet published) =>
10-03-2008 14:48Ina SchieferdeckerTarget Version => Edition 4.1.1 (not yet published)
12-03-2008 14:36Ina SchieferdeckerFile Added: CR3011.doc
12-03-2008 14:38Ina SchieferdeckerNote Added: 0005209
12-03-2008 14:38Ina SchieferdeckerAssigned ToIna Schieferdecker => Thomas Deiß
12-03-2008 14:38Ina SchieferdeckerStatusassigned => confirmed
12-03-2008 14:38Ina SchieferdeckerNote Added: 0005210
12-03-2008 15:05Thomas DeißNote Added: 0005214
12-03-2008 15:25Thomas DeißNote Edited: 0005214
12-03-2008 15:31Thomas DeißNote Added: 0005215
12-03-2008 15:31Thomas DeißStatusconfirmed => assigned
12-03-2008 15:31Thomas DeißAssigned ToThomas Deiß => Ina Schieferdecker
12-03-2008 15:53Ina SchieferdeckerNote Deleted: 0005209
12-03-2008 15:55Ina SchieferdeckerNote Added: 0005216
15-07-2008 13:12Ina SchieferdeckerNote Added: 0006278
24-11-2008 10:54Ina SchieferdeckerRelationship addedrelated to 0000403
28-11-2008 08:17Ina SchieferdeckerNote Added: 0007490
09-12-2008 14:58Ina SchieferdeckerFile Added: CR3011_v2.doc
09-12-2008 14:58Ina SchieferdeckerNote Added: 0007600
09-12-2008 14:58Ina SchieferdeckerAssigned ToIna Schieferdecker => Thomas Deiß
09-12-2008 14:58Ina SchieferdeckerResolutionopen => fixed
09-12-2008 15:14Thomas DeißNote Added: 0007603
09-12-2008 15:14Thomas DeißAssigned ToThomas Deiß => Ina Schieferdecker
09-12-2008 15:42Ina SchieferdeckerStatusassigned => resolved
09-12-2008 15:42Ina SchieferdeckerFixed in Version => Edition 4.1.1 (not yet published)
09-12-2008 15:43Ina SchieferdeckerStatusresolved => closed
09-12-2008 16:08Ina SchieferdeckerNote Added: 0007608

Notes
(0005210)
Ina Schieferdecker   
12-03-2008 14:38   
Please check the resolution in the attached file.
(0005214)
Thomas Deiß   
12-03-2008 15:05   
(edited on: 12-03-2008 15:25)
Table 2 mentions type parameterization, check also the notes.
clause 5.4.1, paragraph 2, mentions types.
Note 2 within clause 5.4.1 is strange.
clause 5.4.1.1, bullet 2 within semantics should be removed.
clause 5.4.1.1, restriction, bullet b) ==> remove reference to types.

(0005215)
Thomas Deiß   
12-03-2008 15:31   
UnionDefBody ::= (StructTypeIdentifier [StructDefFormalParList] | AddressKeyword)
                     "{" UnionFieldDef {"," UnionFieldDef} "}"
(0005216)
Ina Schieferdecker   
12-03-2008 15:55   
Just realizing that value parameters to types have not yet been removed in the past. Hence, we rather need a discussion if to remove or if to add explaination what type parameterization means.
(0006278)
Ina Schieferdecker   
15-07-2008 13:12   
Await the resolution to 403 and the general question of type parameterization in TTCN-3
(0007490)
Ina Schieferdecker   
28-11-2008 08:17   
Type parameterization will be defined explicitly in the new type parameterization package - see CR403.

Hence, type parameterization is to be removed in part 1.
(0007600)
Ina Schieferdecker   
09-12-2008 14:58   
Please check.
(0007603)
Thomas Deiß   
09-12-2008 15:14   
ok.
(0007608)
Ina Schieferdecker   
09-12-2008 16:08   
Also in Table 8 on Possible local and referenced definitions of importable definitions, parameters for user-defined types had to be deleted.