ETSI's Bug Tracker |
Anonymous | Login | Signup for local Mantis account | 17-05-2024 11:04 IST |
Main | My View | View Issues | Change Log | Roadmap | Monitor project |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
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 | |||||||
Summary | 0000829: C++ language mapping | ||||||||
Description | C++ language mapping will be welcomed | ||||||||
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. | ||||||||
Clause Reference(s) | TCI, TRI | ||||||||
Source (company - Author) | Mateusz Pusz, Intel | ||||||||
Attached Files | |||||||||
Relationships | |||||||||||||
|
Notes | |
(0003693) Ina Schieferdecker (reporter) 18-10-2007 13:32 |
This would definitely be a useful extension, but it would only be included along a rather complete CR solution proposal by the submitter. |
(0006508) Ina Schieferdecker (reporter) 13-08-2008 10:24 |
No feedback being received. |
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 |
MantisBT 1.2.14 [^] Copyright © 2000 - 2024 MantisBT Team |