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

(0008821)
Tibor CsÃ¶ndes
02-07-2009 18:02

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.

(0008829)
Gyorgy Rethy
03-07-2009 12:17

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)

(0008853)
Ina Schieferdecker
07-07-2009 11:00 (edited on: 07-07-2009 11:02)

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