Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: M

M 05 Jun 2007 09:29 #7145

Hello Thomas,



We believe that there is a lack in the standard regarding to C++ mapping. I
think there are also other parties interested in having a standard C++
mapping.

The proposal that we have made, tries to push and help towards the C++
mapping standardization.



In the recent TUC in Stockholm, I was talking to Stephan Schulz and Dieter
Hofrege regarding a possible collaboration of Métodos y Tecnología (MTP)
with the working group. That is something we are happy to do, as we would
like to be involved even more with the TTCN-3 technology.



I hope this answers your question.



Best Regards,



Raquel





Raquel Jiménez Garrido



METODOS Y TECNOLOGIA



Paseo de la Castellana, 182 10

28046 Madrid



Tel: +34 91 353 15 64

Fax: +34 91 359 61 79

Mob: + 34 609 454 876

<www.mtp.es> www.mtp.es





_____

De: active_ttcn3 : mts stf133 ttcn version 3 - active members only
[This email address is being protected from spambots. You need JavaScript enabled to view it.] En nombre de Thomas Deiss
Enviado el: martes, 05 de junio de 2007 10:44
Para: This email address is being protected from spambots. You need JavaScript enabled to view it.
Asunto: Re: Métodos y Tecnología TRI C++ mapping proposal



Hello Raquel,



I have a question of more administrative kind: Do you have plans to make
your mapping a part of the standards as the C and Java mappings?



Best regards



Thomas






_____


From: active_ttcn3 : mts stf133 ttcn version 3 - active members only
[This email address is being protected from spambots. You need JavaScript enabled to view it.] On Behalf Of ext Raquel Jimenez Garrido
Sent: Tuesday, 22. May 2007 13:20
To: This email address is being protected from spambots. You need JavaScript enabled to view it.
Subject: Métodos y Tecnología TRI C++ mapping proposal

Dear all,



Métodos y Tecnología (MTP) has a strong commitment with the expansion of
TTCN-3 technology; as a result, MTP has developing TTCN-3 Compiler called
Exhaustif TTCN.



MTP has identified there is no TRI C++ mapping standardization in the TTCN-3
standards. MTP is happy to offer to the TTCN-3 community their proposal
about TRI C++ mapping. MTP knows there are also other parties that have been
expressing their interest about the same issue, all comments are welcomed.



This proposal has taken the standard Java mapping as a base; as C++ and Java
are objects oriented and defining classes. The data structures (class
attributes) have been defined according to ANSI C, to complete the
interfaces where the standard is incomplete.



The TRI code documentation is available in our web:
<www.mtp.es/?idioma=ingles> www.mtp.es/?idioma=ingles , click
on Exhaustif TTCN icon on the right.



Or you can access directly to the documentation through the link below:




<www.mtp.es/ttcn/index.html?PHPSESSID=0cb...bb01f556dbe6e246424a
2>
www.mtp.es/ttcn/index.html?PHPSESSID=0cb...b01f556dbe6e246424a2



As resume MTP proposes and has used on the Exhaustif TTCN compiler the
following:



Abstract Data Types (Data Interface)

- They are defined and used as 5.3 Data interface clause in ETSI ES 201
873-5

- Abstract data types are implemented using C++ classes: all attributes and
methods.

- Class attributes are based on the ANSI C representation as 7.2.1 Abstract
type mapping and 7.2.2 ANSI C type definitions clauses from ETSI ES 201
873-5:

* TriAddressListType and TriPortIdListType are implemented as STL
list<TrixxxxType*> to improve performance.

* TriComponentIdType ANSI C mapping is not complete. “TriPortIdListType
portList” has been added by MTP as defined in the Java mapping.

- Class methods are based on the Java mapping but using parameters type as
implemented in class attributes (ANSI C based on):

* Interfaces have been extended by MTP. The set/get method pairs have
been added when they have been required or not defined in Java mapping,
equals operator, and some operators overload (=, ==, <)



Interface operations (Platform and Communication)

- Used as described in 5.5 Communication interface operations and 5.6
Platform interface operations clauses from ETSI ES 201 873-5

- Interfaces implemented in C++

- Interfaces operations are defined using the ANSI C representation as
described in 7.2.4 TRI operation mapping from ETSI ES 201 873-5



All the best,



Raquel Jiménez Garrido



METODOS Y TECNOLOGIA



Paseo de la Castellana, 182, 10th floor

28046 Madrid



Tel: +34 91 353 15 64

Fax: +34 91 359 61 79

Mob: + 34 609 454 876

<www.mtp.es> www.mtp.es
The administrator has disabled public write access.
  • Page:
  • 1

FacebookTwitterGoogle BookmarksRedditNewsvineTechnoratiLinkedin