  

<table class="width100" style="width:100%;" data-cellspacing="1">
<colgroup>
<col style="width: 16%" />
<col style="width: 16%" />
<col style="width: 16%" />
<col style="width: 16%" />
<col style="width: 16%" />
<col style="width: 16%" />
</colgroup>
<tbody>
<tr class="odd">
<td colspan="6" class="form-title"><div class="center">
ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
</div></td>
</tr>
<tr class="even">
<td colspan="6" class="form-title">View Issue Details</td>
</tr>
<tr class="odd">
<td colspan="6" class="print-spacer"><hr /></td>
</tr>
<tr class="even print-category">
<td class="print" width="16%">ID</td>
<td class="print" width="16%">Project</td>
<td class="print" width="16%">Category</td>
<td class="print" width="16%">View Status</td>
<td class="print" width="16%">Date Submitted</td>
<td class="print" width="16%">Last Update</td>
</tr>
<tr class="odd print">
<td class="print">0005977</td>
<td class="print">Part 01: TTCN-3 Core Language</td>
<td class="print">Editorial</td>
<td class="print">public</td>
<td class="print">30-11-2011 10:43</td>
<td class="print">02-12-2011 13:59</td>
</tr>
<tr class="even">
<td colspan="6" class="print-spacer"><hr /></td>
</tr>
<tr class="odd print">
<td class="print-category">Reporter</td>
<td class="print">Ina Schieferdecker</td>
<td colspan="4" class="print"> </td>
</tr>
<tr class="even print">
<td class="print-category">Assigned To</td>
<td class="print">Ina Schieferdecker</td>
<td colspan="4" class="print"> </td>
</tr>
<tr class="odd print">
<td class="print-category">Priority</td>
<td class="print">normal</td>
<td class="print-category">Severity</td>
<td class="print">minor</td>
<td class="print-category">Reproducibility</td>
<td class="print">have not tried</td>
</tr>
<tr class="even print">
<td class="print-category">Status</td>
<td class="print">closed</td>
<td class="print-category">Resolution</td>
<td class="print">fixed</td>
<td colspan="2" class="print"> </td>
</tr>
<tr class="odd print">
<td class="print-category">Platform</td>
<td class="print"></td>
<td class="print-category">OS</td>
<td class="print"></td>
<td class="print-category">OS Version</td>
<td class="print"></td>
</tr>
<tr class="even print">
<td class="print-category">Product Version</td>
<td class="print"></td>
<td colspan="4" class="print"> </td>
</tr>
<tr class="odd">
<td class="print-category">Target Version</td>
<td class="print">v4.4.1 (published 2012-04)</td>
<td class="print-category">Fixed in Version</td>
<td class="print">v4.4.1 (published 2012-04)</td>
<td colspan="2" class="print"> </td>
</tr>
<tr class="even print">
<td class="print-category">Clause Reference(s)</td>
<td colspan="4" class="print">Annex C</td>
<td></td>
</tr>
<tr class="odd print">
<td class="print-category">Source (company - Author)</td>
<td colspan="4" class="print">Ina Schieferdecker (FOKUS)</td>
<td></td>
</tr>
<tr class="even">
<td colspan="6" class="print-spacer"><hr /></td>
</tr>
<tr class="odd print">
<td class="print-category">Summary</td>
<td colspan="5" class="print">0005977: Reordering Annex C according to
Table 15 in 16.1.2</td>
</tr>
<tr class="even print">
<td class="print-category">Description</td>
<td colspan="5" class="print">Hi Ina,<br />
 <br />
sorry for the late reply. In principle I think this is a very good
idea.<br />
But please make sure this change is properly documented in the new
version and also ensure that tool vendors are aware of this
change.<br />
 <br />
Thx,<br />
Stephan<br />
 <br />
From: Schieferdecker, Ina [<a
href="mailto:mailto:ina.schieferdecker@fokus.fraunhofer.de">mailto:ina.schieferdecker@fokus.fraunhofer.de</a>]<br />
Sent: 30. kesÃ¤kuuta 2011 12:44<br />
To: <a
href="mailto:stephan.schulz@conformiq.com">stephan.schulz@conformiq.com</a><br />
Cc: <a
href="mailto:hogrefe@informatik.uni-goettingen.de">hogrefe@informatik.uni-goettingen.de</a>;
Anthony.W<a href="mailto:iles@etsi.org">iles@etsi.org</a>; <a
href="mailto:stf430@etsi.org">stf430@etsi.org</a><br />
Subject: Concerning restructuring of TTCN-3 Part 1 Annex C<br />
 <br />
Dear Stephan<br />
 <br />
We are just discussing <a
href="http://t-ort.etsi.org/view.php?id=5899">http://t-ort.etsi.org/view.php?id=5899</a>
[<a href="http://t-ort.etsi.org/view.php?id=5899" target="_blank">^</a>]
. To resolve the issue, beside other things we decided to add an isbound
function.<br />
<br />
Having a look at Annex C, it is quite apparent that over the years that
annex became rather hard to read as substructuring is missing.<br />
<br />
For example, IsPresent is defined in C.31, IsChosen in C.32, and IsValue
in C.38. IsBound would become C.43. There are more cases like
this.<br />
 <br />
Hence, we discussed to have another level of headings in Annex C in
order to group predefined functions.<br />
 <br />
Would you agree to this approach? It would improve readability, but
change the references to all predefined functions â€“ at least, 2nd and
not 1st level and for quite some different numbers â€¦<br />
<br />
Thank you in advance<br />
 <br />
Ina</td>
</tr>
<tr class="odd print">
<td class="print-category">Steps To Reproduce</td>
<td colspan="5" class="print"></td>
</tr>
<tr class="even print">
<td class="print-category">Additional Information</td>
<td colspan="5" class="print">Proposal to make sections in Annex C
according to categories in Table 15 and to order the subsections for the
predefined functions as they are ordered in that table.</td>
</tr>
<tr class="odd print">
<td class="print-category">Tags</td>
<td colspan="5" class="print">No tags attached.</td>
</tr>
<tr class="even print">
<td class="print-category">Relationships</td>
<td colspan="5" class="print"></td>
</tr>
<tr class="odd print">
<td class="print-category">Attached Files</td>
<td colspan="5" class="print"><img
src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif"
alt="doc" /> CR5977.doc (222,720) <span class="italic">01-12-2011
16:21</span><br />
http://oldforge.etsi.org/mantis/file_download.php?file_id=2650&amp;type=bug</td>
</tr>
<tr class="even">
<td colspan="6" class="print-spacer"><hr /></td>
</tr>
<tr class="odd">
<td class="form-title">Issue History</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="even print-category">
<td class="row-category-history">Date Modified</td>
<td class="row-category-history">Username</td>
<td class="row-category-history">Field</td>
<td class="row-category-history">Change</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">30-11-2011 10:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">New Issue</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">30-11-2011 10:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Status</td>
<td class="print">new =&gt; assigned</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">30-11-2011 10:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Assigned To</td>
<td class="print">=&gt; Ina Schieferdecker</td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">30-11-2011 10:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Clause Reference(s)</td>
<td class="print">=&gt; Annex C</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">30-11-2011 10:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Source (company - Author)</td>
<td class="print">=&gt; Ina Schieferdecker (FOKUS)</td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">30-11-2011 10:45</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy
Rethy</a></td>
<td class="print">Project</td>
<td class="print">TTCN-3 Change Requests =&gt; Part 01: TTCN-3 Core
Language</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">30-11-2011 10:45</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy
Rethy</a></td>
<td class="print">Clause Reference(s)</td>
<td class="print">Annex C =&gt; Annex C</td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">30-11-2011 10:45</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy
Rethy</a></td>
<td class="print">Target Version</td>
<td class="print">=&gt; Edition 4.4.1</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">30-11-2011 12:45</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=699">Bogdan
Stanca-Kaposta</a></td>
<td class="print">Note Added: 0010440</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">01-12-2011 15:43</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Note Added: 0010489</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">01-12-2011 16:21</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">File Added: CR5977.doc</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">01-12-2011 16:23</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=699">Bogdan
Stanca-Kaposta</a></td>
<td class="print">Note Added: 0010492</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">02-12-2011 07:16</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Note Added: 0010497</td>
<td class="print"></td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">02-12-2011 13:58</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Status</td>
<td class="print">assigned =&gt; resolved</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">02-12-2011 13:58</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Resolution</td>
<td class="print">open =&gt; fixed</td>
<td></td>
<td></td>
</tr>
<tr class="even print">
<td class="print">02-12-2011 13:58</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Fixed in Version</td>
<td class="print">=&gt; Edition 4.4.1</td>
<td></td>
<td></td>
</tr>
<tr class="odd print">
<td class="print">02-12-2011 13:59</td>
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a></td>
<td class="print">Status</td>
<td class="print">resolved =&gt; closed</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>

  

<table class="width100" data-cellspacing="1">
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<tbody>
<tr class="odd">
<td colspan="2" class="form-title">Notes</td>
</tr>
<tr class="even">
<td colspan="2" class="print-spacer"><hr /></td>
</tr>
<tr class="odd">
<td class="nopad" data-valign="top" width="20%"><table class="hide"
data-cellspacing="1">
<tbody>
<tr class="odd">
<td class="print">(0010440)</td>
</tr>
<tr class="even">
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=699">Bogdan
Stanca-Kaposta</a>   </td>
</tr>
<tr class="odd">
<td class="print">30-11-2011 12:45   </td>
</tr>
</tbody>
</table></td>
<td class="nopad" data-valign="top" width="85%"><table class="hide"
data-cellspacing="1">
<colgroup>
<col style="width: 100%" />
</colgroup>
<tbody>
<tr class="odd">
<td class="print">Dear Ina,<br />
<br />
From the point of view of the Conformance Testsuite STF433 this change
is still ok.<br />
<br />
Nevertheless we would recommend to keep the numbering from now on for
all Standard clauses, since the STF work uses the clause numbering as
references. If a clause would be removed, the number should not be
reused for any other new clause.<br />
(e.g. just like the paragraphs in the law - "clause was removed")<br />
<br />
Best regards,<br />
Bogdan</td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="even">
<td colspan="2" class="print-spacer"><hr /></td>
</tr>
<tr class="odd">
<td class="nopad" data-valign="top" width="20%"><table class="hide"
data-cellspacing="1">
<tbody>
<tr class="odd">
<td class="print">(0010489)</td>
</tr>
<tr class="even">
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a>   </td>
</tr>
<tr class="odd">
<td class="print">01-12-2011 15:43   </td>
</tr>
</tbody>
</table></td>
<td class="nopad" data-valign="top" width="85%"><table class="hide"
data-cellspacing="1">
<colgroup>
<col style="width: 100%" />
</colgroup>
<tbody>
<tr class="odd">
<td class="print">Dear Bogdan<br />
<br />
thank you for the immediate response and for supporting the CR.<br />
Wrt. the test suite: what about using th clause headlines instead of the
clause numbers? As TTCN-3 is a living standard now and then changes will
also be needed in the structure of the document. We tried to keep the
main clause structure stable, but cannot assure this for subclause.
Still, the clause headlines are rather stable and potentially a better
reference than the clause numbers.<br />
<br />
Best regards, Ina</td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="even">
<td colspan="2" class="print-spacer"><hr /></td>
</tr>
<tr class="odd">
<td class="nopad" data-valign="top" width="20%"><table class="hide"
data-cellspacing="1">
<tbody>
<tr class="odd">
<td class="print">(0010492)</td>
</tr>
<tr class="even">
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=699">Bogdan
Stanca-Kaposta</a>   </td>
</tr>
<tr class="odd">
<td class="print">01-12-2011 16:23   </td>
</tr>
</tbody>
</table></td>
<td class="nopad" data-valign="top" width="85%"><table class="hide"
data-cellspacing="1">
<colgroup>
<col style="width: 100%" />
</colgroup>
<tbody>
<tr class="odd">
<td class="print">Dear Ina,<br />
<br />
Actually I would expect that the headlines would change often as clause
numbering. :)<br />
Besides, headlines are not always unique, as they are defined by their
parent scope.<br />
<br />
For the main standard I would expect that the clauses are kept fixed. As
for the Annexes the references are not that many (if any) and therefore
these are not that critical, but would anyway produce some amount of
work for each Conformance STF to track these changes. (I think this
would be in our all interest to keep this time as short as
possible.)<br />
<br />
Another idea would be to have some sort of (unique) identifiers for
clauses and use these.<br />
<br />
As we have around 900 test modules I would think that is rather late to
change this. This is also due the limited time of the STF not really
feasible.<br />
<br />
Best regards,<br />
Bogdan (STF433)</td>
</tr>
</tbody>
</table></td>
</tr>
<tr class="even">
<td colspan="2" class="print-spacer"><hr /></td>
</tr>
<tr class="odd">
<td class="nopad" data-valign="top" width="20%"><table class="hide"
data-cellspacing="1">
<tbody>
<tr class="odd">
<td class="print">(0010497)</td>
</tr>
<tr class="even">
<td class="print"><a
href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina
Schieferdecker</a>   </td>
</tr>
<tr class="odd">
<td class="print">02-12-2011 07:16   </td>
</tr>
</tbody>
</table></td>
<td class="nopad" data-valign="top" width="85%"><table class="hide"
data-cellspacing="1">
<colgroup>
<col style="width: 100%" />
</colgroup>
<tbody>
<tr class="odd">
<td class="print">Dear Bogdan<br />
<br />
this discussion is a bit in the wrong forum - still: in my view, TTCN-3
is matured so that clause changes are rather unlikely - I also think
that a test suite should not determine how the technology to be tested
is written - IMHO - still, I understand your position and think that it
is indeed in the interest of all of us to have an efficient development
of the standard and the test suite altogether. And yes, we have tried to
keep the clauses as fixed as possible - and in case of main clauses even
made use of void clauses - if this is to be applied also on subclause
and subsubclause level it needs to be discussed - for example, it is
unlikely that the restrictions numbering can be fixed as now and then
there are corrections which require new, removed and changed
restrictions. Likewise, the grammar rules can hardly have a fixed
number. If we squeeze in too many void clauses or restrictions or rules
the standard would become unreadable. In short: to keep as is has been
the default, however, where needed changes should be possible.<br />
<br />
Best regards, Ina</td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
