ETSI's Bug Tracker - Part 01: TTCN-3 Core Language |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0004690 | Part 01: TTCN-3 Core Language | Technical | public | 13-01-2009 08:23 | 07-07-2009 11:26 |
|
Reporter | Thomas Deiß | |
Assigned To | Ina Schieferdecker | |
Priority | normal | Severity | major | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | v3.4.1 (published 2008-09) | |
Target Version | v4.2.1 (published 2010-07) | Fixed in Version | v4.2.1 (published 2010-07) | |
Clause Reference(s) | part1, B.1.3.3 |
Source (company - Author) | Nokia Siemens Networks , Thomas Deiss |
|
Summary | 0004690: BNF for permutation/length incorrect |
Description | The text in clause B.1.3.3 contains the following example,
type record of integer MySequenceOfType;
template MySequenceOfType MyTemplate9 := { permutation ( 1, 2, *) length (3..5), 5 };
but no way was found in the BNF to derive this template definition.
|
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | CR4690_BNF_for_Permutation_Length.doc (152,064) 02-07-2009 17:54 http://oldforge.etsi.org/mantis/file_download.php?file_id=2153&type=bug CR4690_BNF_for_Permutation_Length_v1.doc (146,944) 07-07-2009 10:59 http://oldforge.etsi.org/mantis/file_download.php?file_id=2176&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
13-01-2009 08:23 | Thomas Deiß | New Issue | |
13-01-2009 08:23 | Thomas Deiß | Status | new => assigned |
13-01-2009 08:23 | Thomas Deiß | Assigned To | => Ina Schieferdecker |
13-01-2009 08:23 | Thomas Deiß | Clause Reference(s) | => part1, B.1.3.3 |
13-01-2009 08:23 | Thomas Deiß | Source (company - Author) | => Nokia Siemens Networks , Thomas Deiss |
13-01-2009 08:32 | Ina Schieferdecker | Target Version | => Edition 4.2.1 (not yet published) |
20-04-2009 11:54 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Tibor Csöndes |
02-07-2009 17:54 | Tibor Csöndes | File Added: CR4690_BNF_for_Permutation_Length.doc | |
02-07-2009 18:02 | Tibor Csöndes | Note Added: 0008821 | |
02-07-2009 18:03 | Tibor Csöndes | Assigned To | Tibor Csöndes => Ina Schieferdecker |
03-07-2009 12:17 | Gyorgy Rethy | Note Added: 0008829 | |
07-07-2009 10:37 | Ina Schieferdecker | Resolution | open => fixed |
07-07-2009 10:59 | Ina Schieferdecker | File Added: CR4690_BNF_for_Permutation_Length_v1.doc | |
07-07-2009 11:00 | Ina Schieferdecker | Note Added: 0008853 | |
07-07-2009 11:02 | Ina Schieferdecker | Note Edited: 0008853 | |
07-07-2009 11:25 | Ina Schieferdecker | Status | assigned => resolved |
07-07-2009 11:25 | Ina Schieferdecker | Fixed in Version | => Edition 4.2.1 (not yet published) |
07-07-2009 11:26 | Ina Schieferdecker | Status | resolved => closed |
Notes |
|
|
According to the BNF the following structure is not allowed:{permutation(1,2,*)length(5)}, however B.1.4.1 support it. Based on the BNF the following structure is equivalent with the previous one: {permutation(1,2,* length(3))}. Therefore MyTemplate9 has deleted and B.1.4.1 modified according to the BNF. |
|
|
|
OK with me, i.e. we align the text to the BNF (normally we try to avoid to have alternative syntax for the same thing) |
|
|
|
the use of length for permutation has to be forbidden in B1.3.3 - see resolution v1
note: the resolution removes the combined usage of permutation with length, which was allowed beforehand, and add the usage of length with * within permutation, which was forbidden beforehand in the main text - but these two changes make it consistent to the BNF
|
|