ETSI's Bug Tracker - Part 05: TTCN-3 Runtime Interface | |||||||||||||||||
View Issue Details | |||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||
0000829 | Part 05: TTCN-3 Runtime Interface | New Feature | public | 12-03-2007 16:03 | 12-12-2008 12:03 | ||||||||||||
Reporter | Mateusz Pusz | ||||||||||||||||
Assigned To | |||||||||||||||||
Priority | normal | Severity | major | Reproducibility | N/A | ||||||||||||
Status | closed | Resolution | suspended | ||||||||||||||
Platform | OS | OS Version | |||||||||||||||
Product Version | v3.2.1 (published 2007-02) | ||||||||||||||||
Target Version | v4.1.1 (published 2009-06) | Fixed in Version | |||||||||||||||
Clause Reference(s) | TCI, TRI | ||||||||||||||||
Source (company - Author) | Mateusz Pusz, Intel | ||||||||||||||||
Summary | 0000829: C++ language mapping | ||||||||||||||||
Description | C++ language mapping will be welcomed | ||||||||||||||||
Steps To Reproduce | |||||||||||||||||
Additional Information | In general current Java and ANSI C language looks like this: JAVA | ANSI C good object oriented design | object oriented design simulation slow solution | very fast solution Java is very strong language for development. Its inteface is object oriented and well defined. The weakest point of Java solution is its performance. ANSI C solution should be very fast but it does not support object oriented design. Because of that there are many problems with memory management (it is not defined who allocates and who frees memory - it may be performance problem too), lack of constants (i.e. 'String' defined as 'char *' - library users can overwrite string and cause library to segfault; event when 'const' is used with TRI structs like 'BinaryString' all pointed values can be modified) and lack of abstract data typing (i.e. TciValue, TciType). It would be great to provide C++ language mapping. It will be strong solution that will contain best from existing definitions: it will be object oriented, safe in 'const' meaning, address all memory management problems and will be very fast. | ||||||||||||||||
Tags | No tags attached. | ||||||||||||||||
Relationships |
| ||||||||||||||||
Attached Files | |||||||||||||||||
Issue History | |||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||
12-03-2007 16:03 | Mateusz Pusz | New Issue | |||||||||||||||
12-03-2007 16:03 | Mateusz Pusz | Clause Reference(s) | => TCI, TRI | ||||||||||||||
12-03-2007 16:03 | Mateusz Pusz | Source (company - Author) | => Mateusz Pusz, Intel | ||||||||||||||
15-06-2007 19:12 | Stephan Schulz | Status | new => assigned | ||||||||||||||
15-06-2007 19:12 | Stephan Schulz | Assigned To | => Ina Schieferdecker | ||||||||||||||
13-10-2007 18:47 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => | ||||||||||||||
13-10-2007 18:52 | Ina Schieferdecker | Status | assigned => new | ||||||||||||||
18-10-2007 13:30 | Ina Schieferdecker | Status | new => feedback | ||||||||||||||
18-10-2007 13:32 | Ina Schieferdecker | Note Added: 0003693 | |||||||||||||||
13-08-2008 10:24 | Ina Schieferdecker | Note Added: 0006508 | |||||||||||||||
13-08-2008 10:24 | Ina Schieferdecker | Status | feedback => closed | ||||||||||||||
13-08-2008 10:24 | Ina Schieferdecker | Resolution | open => won't fix | ||||||||||||||
12-12-2008 12:01 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 05: TTCN-3 Runtime Interface | ||||||||||||||
12-12-2008 12:02 | Ina Schieferdecker | Resolution | won't fix => suspended | ||||||||||||||
12-12-2008 12:02 | Ina Schieferdecker | Product Version | => Edition 3.2.1 | ||||||||||||||
12-12-2008 12:02 | Ina Schieferdecker | Target Version | => Edition 4.1.1 (not yet published) | ||||||||||||||
12-12-2008 12:02 | Ina Schieferdecker | Relationship added | related to 0003796 | ||||||||||||||
12-12-2008 12:03 | Ina Schieferdecker | Relationship added | related to 0004253 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|