ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0008106 | Part 01: TTCN-3 Core Language | Technical | public | 09-08-2022 17:00 | 16-12-2024 12:58

Reporter | Matthias Simon |
Assigned To | Jens Grabowski |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | resolved | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version |  | Fixed in Version |  |
Clause Reference(s) | Core Language Spec
Source (company - Author) | Nokia - Matthias Simon

Summary | 0008106: Provide TTCN-3 defintions for predefined types

Description

Predefined functions and some operations like log, match, setverdict, ... can be specified as external function using valid TTCN-3 syntax (see https://github.com/ttcn3/specs/blob/main/predefined_functions.ttcn3#L692-L713 [^]).
Those functions could form some kind of standard library. This would make the core language specification slimmer and the tools easier to implement and maintain.
If the object oriented extension is available, operations of ports, testcases, components and timers could possibly be specified as method of external abtract classes.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
09-08-2022 17:00 | Matthias Simon | New Issue |
16-08-2022 10:26 | Jens Grabowski | Note Added: 0016215 |
16-08-2022 14:17 | Jens Grabowski | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
17-08-2022 08:09 | Jens Grabowski | Assigned To | => Matthias Simon
17-08-2022 08:09 | Jens Grabowski | Status | new => assigned
07-12-2022 08:42 | Jens Grabowski | Note Added: 0016364 |
07-12-2022 08:43 | Jens Grabowski | Assigned To | Matthias Simon => Jens Grabowski
16-12-2024 12:58 | Jens Grabowski | Note Added: 0016728 |
16-12-2024 12:58 | Jens Grabowski | Status | assigned => resolved
16-12-2024 12:58 | Jens Grabowski | Resolution | open => fixed

Notes

(0016215)
Jens Grabowski
16-08-2022 10:26

TTF discussion: (a) Predefined function definitions should follow TTCN-3 syntax (if not, this should be corrected). (b) Putting core functionality into annexes needs further discussion (possibly in context to standards allignment). (c) Standard extensions may be provided in form of TTCN-3 modules. Matthias to provide a list with problematic predefined functions not in TTCN-3 syntax.

(0016364)
Jens Grabowski
07-12-2022 08:42

TTF discussion: Should be discussed in the scope of language renovation. Possibly, standard libraries may be provided.

(0016728)
Jens Grabowski
16-12-2024 12:58

Discussion continues in Gitlab.