ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0000384 | Part 01: TTCN-3 Core Language | Editorial | public | 23-11-2006 14:18 | 12-12-2008 11:47

Reporter | Stephan Schulz |
Assigned To | Ina Schieferdecker |
Priority | high | Severity | text | Reproducibility | N/A
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v3.3.2 (published 2008-04) | Fixed in Version | v3.3.2 (published 2008-04) |
Clause Reference(s) | Annex A
Source (company - Author) | dr. György Réthy, Ericsson

Summary | 0000384: Replacing static semantics in the bnf

Description

Currently numerous static semantic rules applied to different bnf productions. Some of them just repeat requirements in the textual part (e.g. static semantics to the production ValueOrRange), others put extra requirements not contained in the textual part (e.g. static semantics to the production PortElement) and in other cases rules contradict to requirements in the textual part (e.g. static semantics to the production SingleConsDef).

Steps To Reproduce |

Additional Information

1. All semantic rules shall have a single source in the standard. This source shall be the textual part only.
Replace all static semantics in the bnf with a reference to the relevant clause in the text:
- simply replace static semantic rules repeating requirements in the text with a reference(s) to the relevant clause(s)
- in case of static semantic rules that add new requirements to the text, move the requirements to the relevant clause(s) and replace rules with relevant reference(s)
- in case of static semantic rules that contradict to the requirements in the text, resolve contradiction, modify text if necessary and replace the rule with a reference to the relevant clause(s)
2. As the standard also published in word format, the bnf and references to semantic rules could also contain hyperlinks to provide higher convenience for the user.

Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
23-11-2006 14:18 | Stephan Schulz | New Issue |
23-11-2006 14:18 | Stephan Schulz | Clause Reference(s) | => Annex A
23-11-2006 14:18 | Stephan Schulz | Source (company - Author) | => dr. György Réthy, Ericsson
15-06-2007 19:20 | Stephan Schulz | Status | new => assigned
15-06-2007 19:20 | Stephan Schulz | Assigned To | => Ina Schieferdecker
13-10-2007 19:11 | Ina Schieferdecker | Status | assigned => resolved
13-10-2007 19:11 | Ina Schieferdecker | Resolution | open => fixed
13-10-2007 19:11 | Ina Schieferdecker | Note Added: 0003593 |
15-10-2007 15:07 | Ina Schieferdecker | Status | resolved => closed
12-12-2008 11:47 | Ina Schieferdecker | Fixed in Version | => Edition 3.3.2
12-12-2008 11:47 | Ina Schieferdecker | Target Version | => Edition 3.3.2

Notes

(0003593)
Ina Schieferdecker
13-10-2007 19:11

This change has been done in v3.2.1 although not all static semantics could be removed from the BNF: in particular for expressions, the BNF is the only place where the details are given to define the static semantics meaningfully.