ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0005395 | Part 06: TTCN-3 Control Interface | New Feature | public | 14-10-2009 13:17 | 26-03-2010 18:10

Reporter | Andrus Lehtmets |
Assigned To | Ina Schieferdecker |
Priority | urgent | Severity | major | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.1.1 (published 2009-06) |
Target Version |  | Fixed in Version | v4.2.1 (published 2010-07) |
Clause Reference(s) | Part 6: TTCN-3 Control Interface (TCI)
Source (company - Author) | Elvior

Summary | 0005395: .NET framework mapping for TCI
Description | .NET framework mapping for TCI is missing in TTCN-3 specifications. We have prepared relevant specifications, see attachments.
Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0005394 | closed | Ina Schieferdecker | Part 05: TTCN-3 Runtime Interface | .NET framework mapping for TRI

Attached Files

TCI_NET_mapping.doc (491,008) 14-10-2009 13:17
http://oldforge.etsi.org/mantis/file_download.php?file_id=2268&type=bug
TCI_NET_mapping_for_objid.doc (26,112) 14-10-2009 13:18
http://oldforge.etsi.org/mantis/file_download.php?file_id=2269&type=bug
TCI_NET_mapping_rev2.doc (496,128) 18-03-2010 07:49
http://oldforge.etsi.org/mantis/file_download.php?file_id=2342&type=bug
CR5395_v1.doc (210,944) 25-03-2010 15:30
http://oldforge.etsi.org/mantis/file_download.php?file_id=2374&type=bug

Issue History
Date Modified | Username | Field | Change
14-10-2009 13:17 | Andrus Lehtmets | New Issue |
14-10-2009 13:17 | Andrus Lehtmets | Status | new => assigned
14-10-2009 13:17 | Andrus Lehtmets | Assigned To | => Ina Schieferdecker
14-10-2009 13:17 | Andrus Lehtmets | File Added: TCI_NET_mapping.doc |
14-10-2009 13:17 | Andrus Lehtmets | Clause Reference(s) | => Part 6: TTCN-3 Control Interface (TCI)
14-10-2009 13:17 | Andrus Lehtmets | Source (company - Author) | => Elvior
14-10-2009 13:18 | Andrus Lehtmets | File Added: TCI_NET_mapping_for_objid.doc |
15-02-2010 05:06 | Ina Schieferdecker | Target Version | => Edition 5.1.1 (not yet published)
18-03-2010 07:49 | Andrus Lehtmets | File Added: TCI_NET_mapping_rev2.doc |
18-03-2010 07:51 | Andrus Lehtmets | Note Added: 0009240 |
23-03-2010 12:47 | Gyorgy Rethy | Note Added: 0009256 |
23-03-2010 12:47 | Gyorgy Rethy | Priority | normal => urgent
23-03-2010 12:48 | Gyorgy Rethy | Target Version | Edition 4.3.1 (not yet published) => Edition 4.2.2 (not yet published)
25-03-2010 11:38 | Ina Schieferdecker | Relationship added | related to 0005394
25-03-2010 15:28 | Ina Schieferdecker | Note Added: 0009314 |
25-03-2010 15:30 | Ina Schieferdecker | File Added: CR5395_v1.doc |
25-03-2010 15:30 | Ina Schieferdecker | Resolution | open => fixed
25-03-2010 15:30 | Ina Schieferdecker | Fixed in Version | => Edition 4.2.1 (not yet published)
26-03-2010 18:09 | Ina Schieferdecker | Note Added: 0009324 |
26-03-2010 18:10 | Ina Schieferdecker | Status | assigned => resolved
26-03-2010 18:10 | Ina Schieferdecker | Status | resolved => closed

Notes

(0009240)
Andrus Lehtmets
18-03-2010 07:51

TCI_NET_mapping_rev2.doc contains minor corrections, please use this when updating TTCN-3 spec.

(0009256)
Gyorgy Rethy
23-03-2010 12:47

As agreed in the STF, the "urgent" priority is used for MTS fast-track CRs.

(0009314)
Ina Schieferdecker
25-03-2010 15:28

there are some high-level issues related to the .Net mapping. You proposed a .Net mapping including C#, Visual Basic, C++ and CLI mapping
--> TTCN-3 typically defines language mappings, not platform/framework mappings - we tend to include language mappings only
--> Visual Basic is a proprietary, but not standardized language - it should therefore not be included into TTCN-3
--> the C++ mapping is different to the existing C++ mapping - if you have issues to use that mapping in a .Net environment related to the existing C++ mapping, let us fix it directly there
What remains are the C# and the CLI mapping ... both are very close to each other ... so that we tend to include one of them only. We tend to go for C# referencing ECMA-334, C# Language Specification, 4th edition (June 2006)
Furthermore, you propose interfaces for e.g. object instantiation and for TRI initialization. We agree that such interfaces are needed, however, as of today they are not part of TRI.
--> if to adopt such concepts, they need to be resolved generically for all languages. May we ask you to come up with a general solution so that it can consistently be included into TRI/TCI?
In summary, we propose to implemented in v4.2.1 (hopefully we will manage) the C# mapping to TRI/TCI without object instantiation and without TRI/TCI initialization.
==> see CR5395_v1.doc

(0009324)
Ina Schieferdecker
26-03-2010 18:09

Dear Ina,
this text is fine for us.
BR,
Andrus
----- Original Message -----
From: "Schieferdecker, Ina" <ina.schieferdecker@fokus.fraunhofer.de>
To: "Andrus Lehtmets (gmail)" <andrus.lehtmets@elvior.ee>
Cc: "GyÃ¶rgy RÃ©thy" <gyorgy.rethy@ericsson.com>; "Jens Grabowski"
<grabowski@informatik.uni-goettingen.de>; "Jacob Wieland_Internet"
<wieland@testingtech.com>; "Stephan Schulz" <stephan.schulz@conformiq.com>;
"Sampo Ahokas" <sampo.ahokas@openttcn.fi>; "Vesa-Matti Puro OpenTTCN"
<vesa-matti.puro@openttcn.fi>; <stephan.schulz@conformiq.com>;
<andres.kull@elvior.ee>; <Laurent.Vreck@ETSI.ORG>
Sent: Thursday, March 25, 2010 5:31 PM
Subject: RE: Concerning .Net mapping
Dear all,
the draft for TCI is uploaded at
http://t-ort.etsi.org/view.php?id=5395 [^] ==> CR5395_v1.doc
Please have a look.
Cheers, Ina