ETSI's Bug Tracker - Part 01: TTCN-3 Core Language |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0005089 | Part 01: TTCN-3 Core Language | New Feature | public | 17-04-2009 11:55 | 17-07-2009 06:55 |
|
Reporter | Wolfgang Seka | |
Assigned To | Gyorgy Rethy | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | v4.2.1 (published 2010-07) | Fixed in Version | v4.2.1 (published 2010-07) | |
Clause Reference(s) | ??? |
Source (company - Author) | |
|
Summary | 0005089: Include files (pre-compiler feature) |
Description | Currently there is no include mechanism in TTCN-3 (like e.g. in C).
This can be helpful e.g. to deal with detailed import lists.
(e.g. to specify a module's interface as import list) |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | CR5089.pdf (85,240) 03-06-2009 16:35 http://oldforge.etsi.org/mantis/file_download.php?file_id=2132&type=bug Transitive Import.ppt (26,624) 03-07-2009 12:23 http://oldforge.etsi.org/mantis/file_download.php?file_id=2160&type=bug CR5089_resolution_v1.doc (190,976) 06-07-2009 15:25 http://oldforge.etsi.org/mantis/file_download.php?file_id=2171&type=bug CR5089_resolution_Part-1_v2.doc (247,808) 07-07-2009 15:58 http://oldforge.etsi.org/mantis/file_download.php?file_id=2179&type=bug CR5089_resolution_Part-7_v1.doc (575,488) 07-07-2009 17:47 http://oldforge.etsi.org/mantis/file_download.php?file_id=2181&type=bug CR5089_resolution_Part-1_v3.doc (265,216) 08-07-2009 11:07 http://oldforge.etsi.org/mantis/file_download.php?file_id=2185&type=bug CR5089_resolution_Part-7_v2.doc (580,096) 08-07-2009 12:02 http://oldforge.etsi.org/mantis/file_download.php?file_id=2187&type=bug CR5089_resolution_Part-7_v3.doc (139,264) 08-07-2009 14:13 http://oldforge.etsi.org/mantis/file_download.php?file_id=2189&type=bug CR5089_resolution_Part-1_v4.doc (267,776) 09-07-2009 11:52 http://oldforge.etsi.org/mantis/file_download.php?file_id=2201&type=bug CR5089_ImportingRelations_v2.ppt (97,792) 10-07-2009 12:18 http://oldforge.etsi.org/mantis/file_download.php?file_id=2207&type=bug CR5089_resolution_Part-1_v5.doc (269,312) 15-07-2009 14:50 http://oldforge.etsi.org/mantis/file_download.php?file_id=2215&type=bug CR5089_resolution_Part-1_v6.doc (271,360) 17-07-2009 06:54 http://oldforge.etsi.org/mantis/file_download.php?file_id=2216&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
17-04-2009 11:55 | Wolfgang Seka | New Issue | |
17-04-2009 11:55 | Wolfgang Seka | Clause Reference(s) | => ??? |
17-04-2009 11:55 | Wolfgang Seka | Source (company - Author) | => |
20-04-2009 11:08 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language |
20-04-2009 11:09 | Ina Schieferdecker | Relationship added | related to 0005090 |
20-04-2009 11:09 | Ina Schieferdecker | Assigned To | => Ina Schieferdecker |
20-04-2009 11:09 | Ina Schieferdecker | Status | new => assigned |
20-04-2009 11:09 | Ina Schieferdecker | Target Version | => Edition 4.2.1 (not yet published) |
21-04-2009 16:58 | Ina Schieferdecker | Note Added: 0008529 | |
03-06-2009 16:35 | Valentin Zaharescu | File Added: CR5089.pdf | |
03-07-2009 12:23 | Ina Schieferdecker | Note Added: 0008831 | |
03-07-2009 12:23 | Ina Schieferdecker | File Added: Transitive Import.ppt | |
06-07-2009 15:25 | Ina Schieferdecker | File Added: CR5089_resolution_v1.doc | |
06-07-2009 15:25 | Ina Schieferdecker | Note Added: 0008845 | |
06-07-2009 15:25 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Gyorgy Rethy |
07-07-2009 15:57 | Gyorgy Rethy | File Added: CR5089_resolution_v2.doc | |
07-07-2009 15:57 | Gyorgy Rethy | File Deleted: CR5089_resolution_v2.doc | |
07-07-2009 15:58 | Gyorgy Rethy | File Added: CR5089_resolution_Part-1_v2.doc | |
07-07-2009 16:03 | Gyorgy Rethy | Note Added: 0008855 | |
07-07-2009 17:47 | Gyorgy Rethy | File Added: CR5089_resolution_Part-7_v1.doc | |
07-07-2009 17:56 | Gyorgy Rethy | Note Added: 0008857 | |
08-07-2009 10:50 | Ina Schieferdecker | Note Added: 0008862 | |
08-07-2009 11:07 | Ina Schieferdecker | File Added: CR5089_resolution_Part-1_v3.doc | |
08-07-2009 12:02 | Ina Schieferdecker | Note Added: 0008867 | |
08-07-2009 12:02 | Ina Schieferdecker | File Added: CR5089_resolution_Part-7_v2.doc | |
08-07-2009 14:12 | Gyorgy Rethy | Note Added: 0008869 | |
08-07-2009 14:13 | Gyorgy Rethy | File Added: CR5089_resolution_Part-7_v3.doc | |
09-07-2009 11:51 | Ina Schieferdecker | Note Added: 0008882 | |
09-07-2009 11:52 | Ina Schieferdecker | Note Edited: 0008882 | |
09-07-2009 11:52 | Ina Schieferdecker | File Added: CR5089_resolution_Part-1_v4.doc | |
10-07-2009 12:18 | Ina Schieferdecker | File Added: CR5089_ImportingRelations_v2.ppt | |
10-07-2009 12:19 | Ina Schieferdecker | Note Added: 0008887 | |
10-07-2009 12:45 | Gyorgy Rethy | Note Added: 0008889 | |
15-07-2009 14:50 | Ina Schieferdecker | File Added: CR5089_resolution_Part-1_v5.doc | |
15-07-2009 14:51 | Ina Schieferdecker | Note Added: 0008896 | |
17-07-2009 06:54 | Ina Schieferdecker | Note Added: 0008897 | |
17-07-2009 06:54 | Ina Schieferdecker | File Added: CR5089_resolution_Part-1_v6.doc | |
17-07-2009 06:55 | Ina Schieferdecker | Note Edited: 0008897 | |
17-07-2009 06:55 | Ina Schieferdecker | Resolution | open => fixed |
17-07-2009 06:55 | Ina Schieferdecker | Status | assigned => resolved |
17-07-2009 06:55 | Ina Schieferdecker | Fixed in Version | => Edition 4.2.1 (not yet published) |
17-07-2009 06:55 | Ina Schieferdecker | Status | resolved => closed |
Notes |
|
|
It should be investigated if transitive import could resolve the issue as well. |
|
|
|
Example uploaded - please check. |
|
|
|
|
|
|
CR5089_resolution_Part-1_v2.doc:
For changes see the file; amendments to other clauses (importing individual defs., kinds, groups) were also needed. Also, changes in Part-7 will be needed as ASN.1 exports all by default. Part-8 and Part-9 may also be effected, this still needs to be checked. |
|
|
|
CR5089_resolution_Part-7_v1.doc:
First draft of the part-7 resolution: transitive import os forbidden when importing from ASN.1; this is because otherwise we would need to define specific importing rules for each language supported by TTCN-3. It is better to import everything used in TTCN-3, first from the other languages to TTCN-3, and next use the TTCN-3 transitive import, if needed. |
|
|
|
One more review: notes in table on importing definitions, addition of language spec compatibility, description of visibility of import statements, some editorial things |
|
|
|
ASN.1 draft checked: it is confusing to explain ASN.1 visibility of definitions with TTCN-3 visibility defined in 8.2.5 - hence, reworded. |
|
|
|
CR5089_resolution_Part-7_v3.doc:
Superflouos parts of the file are removed: all changes are in clause 8.1bis.
Title of 8.1bis.4 is edited. Otherwise the Part-7 stuff is OK with me. |
|
|
|
added the case that the source module has no language specification - please check restriction h in 8.2.3.1 in resolution v4 for part 1
|
|
|
|
CR5089_ImportingRelations_v2.ppt discuss the various cases of direct and transitive import, which need to be reflected in the text. Just the import from non-TTCN-3 is already described and requires no change in part 1. |
|
|
|
Result of the discussion on CR5089_ImportingRelations_v2.ppt: cases are agreed as proposed but one exception: all language spec. string not present cases shall be handled by tools, no error shall be caused due to not present language spec. |
|
|
|
Defined the rules according to the principles given in CR5089_ImportingRelations_v2.ppt |
|
|
|
Editorial changes in CR5089_resolution_Part-1_v6.doc
|
|