ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0003955Part 01: TTCN-3 Core LanguageEditorialpublic13-08-2008 22:4912-12-2008 10:49
Claude Desroches 
Ina Schieferdecker 
normalminoralways
closedfixed 
v3.3.2 (published 2008-04) 
v4.1.1 (published 2009-06)v4.1.1 (published 2009-06) 
Page 22, section 5.4
     BluKaktus - Claude Desroches
0003955: Text ""TTCN-3 supports value, template, timer and port parameterization” is misleading
"TTCN-3 supports value, template, timer and port parameterization”

This sentence seems to imply that the elements "value, template, timer, and port" may be parameterized.

However, what is actually meant is that these ‘elements’ can be used as actual/formal parameters to the elements identified in table 2.

This sentence should be changed so that the meaning is clear.

Otherwise one might be led to believe that there is a contradiction between the above sentence, and the NOTE in table 2, which states that port definitions do not allow parameterization.
Suggested correction:

Values, templates, timers, and ports may be used as actual and/or formal parameters where permitted by TTCN-3.
No tags attached.
related to 0002590closed Ina Schieferdecker parameterization of signatures 
related to 0000403closed Gyorgy Rethy Port type parameterisation of component types 
Issue History
13-08-2008 22:49Claude DesrochesNew Issue
13-08-2008 22:49Claude DesrochesStatusnew => assigned
13-08-2008 22:49Claude DesrochesAssigned To => Ina Schieferdecker
13-08-2008 22:49Claude DesrochesClause Reference(s) => Page 22, section 5.4
13-08-2008 22:49Claude DesrochesSource (company - Author) => BluKaktus - Claude Desroches
14-08-2008 14:02Ina SchieferdeckerNote Added: 0006531
14-08-2008 14:04Ina SchieferdeckerAssigned ToIna Schieferdecker => Thomas Deiß
14-08-2008 14:04Ina SchieferdeckerResolutionopen => fixed
14-08-2008 14:04Ina SchieferdeckerTarget Version => Edition 4.1.1 (not yet published)
14-08-2008 14:22Thomas DeißNote Added: 0006533
09-12-2008 10:24Ina SchieferdeckerRelationship addedrelated to 0002590
09-12-2008 10:24Ina SchieferdeckerRelationship addedrelated to 0000403
09-12-2008 10:27Ina SchieferdeckerNote Added: 0007589
12-12-2008 09:53Thomas DeißNote Added: 0007676
12-12-2008 09:53Thomas DeißAssigned ToThomas Deiß => Ina Schieferdecker
12-12-2008 10:49Ina SchieferdeckerStatusassigned => resolved
12-12-2008 10:49Ina SchieferdeckerFixed in Version => Edition 4.1.1 (not yet published)
12-12-2008 10:49Ina SchieferdeckerStatusresolved => closed

Notes
(0006531)
Ina Schieferdecker   
14-08-2008 14:02   
To be changed to "TTCN-3 allows to parameterize modules, types, templates, functions, altsteps and testcases. Values, templates, timers, and ports may be used as actual parameters. A summary of which language elements can be parameterized and what can be passed to them as parameters is given in table 2."

The CR has relations to CR2590 - see there.
(0006533)
Thomas Deiß   
14-08-2008 14:22   
The proposed text in the previous note is fine for me.
I suggest to wait with closing the CR until CR403 on port type parameterization has been resolved. Depending on the resolution of CR403, the proposed text might have to be changed.
(0007589)
Ina Schieferdecker   
09-12-2008 10:27   
According to resolution of CR403 to be changed to

"TTCN-3 allows to parameterize modules, templates, functions, altsteps and testcases. Values, templates, timers, and ports may be used as actual parameters. A summary of which language elements can be parameterized and what can be passed to them as parameters is given in table 2.

NOTE: Type parameterization for TTCN-3 is defined in the optional package [xx]."
(0007676)
Thomas Deiß   
12-12-2008 09:53   
proposed solution (in note 7589) is ok.