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

ID | Project | Category | View Status | Date Submitted | Last Update
0004483 | Part 01: TTCN-3 Core Language | Clarification | public | 25-11-2008 10:19 | 16-02-2010 14:30

Reporter | JÃ¼rgen GroÃŸmann |
Assigned To | Jens Grabowski |
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 |  |
Clause Reference(s) | Part 1, 2, 3, 4, 5, 6
Source (company - Author) | JÃ¼rgen GroÃŸmann (Fraunhofer FOKUS)

Summary | 0004483: New Concepts to Test Real Time Properties

Description

TTCN-3 already provides means to describe test cases that respect
timing. Nevertheless, the means are restricted and have several disadvantages:
- The use of a timer for the measurement of timing properties is not always
adequate/exact:
-- timers are not directly related to the communication but to the control
flow inside the test system
-- originally introduced to catch mid-term or long-term timeouts but not
intended to handle real time properties
-- not always intuitive
- Snapshot semantics is affected by durations for decoding/matching etc.
- Snapshot intervals depend on implementation related issues and are hard to
predict.
Hence we propose to introduce:
- A test case related clock, that starts with the execution of a test case and is available for dedicated (synchronized) components.
- The "now" operator to access the actual time during test execution.
- The "wait" (e.g. wait(10.0)) operation to resume the executuion of a component until a certain time point is reached.
- The storage of the enqueue time of messages, procedure calls, Exceptions etc. by the test system
- The "-> timestamp" operator to refer to the enqueue time from inside a test specification
The proposed concepts are meant to be introduced as an additional TTCN-3 Package (see CR 0004275)

Steps To Reproduce |
Additional Information | Please refer to the attached slides for a more detailed description of the proposed concepts. We will provide you with a more formal description as soon as possible.
Tags | No tags attached.

Relationships

related to | 0004275 | closed | Ina Schieferdecker | Part 01: TTCN-3 Core Language | New Concepts to be defined via Packages
related to | 0000354 | closed |  | Part 01: TTCN-3 Core Language | TimedTTCN-3
related to | 0000355 | closed |  | Part 01: TTCN-3 Core Language | TimedGFT
related to | 0000404 | closed | Gyorgy Rethy | Ext Pack: Perf & Real Time Testing (ES 202 782) | Support for simulated time

Attached Files

TTCN-3 Real Time Concepts_III.pptx (480,289) 25-11-2008 10:19
http://oldforge.etsi.org/mantis/file_download.php?file_id=1770&type=bug
es_TTCN3PackageRT-TTCN-3.doc (260,096) 03-12-2009 12:08
http://oldforge.etsi.org/mantis/file_download.php?file_id=2277&type=bug
es_TTCN3PackageRT-TTCN-3-100121.doc (267,776) 21-01-2010 14:06
http://oldforge.etsi.org/mantis/file_download.php?file_id=2323&type=bug

Issue History
Date Modified | Username | Field | Change
25-11-2008 10:19 | JÃ¼rgen GroÃŸmann | New Issue |
25-11-2008 10:19 | JÃ¼rgen GroÃŸmann | File Added: TTCN-3 Real Time Concepts_III.pptx |
25-11-2008 10:19 | JÃ¼rgen GroÃŸmann | Clause Reference(s) | => Part 1, 2, 3, 4, 5, 6
25-11-2008 10:19 | JÃ¼rgen GroÃŸmann | Source (company - Author) | => JÃ¼rgen GroÃŸmann (Fraunhofer FOKUS)
28-11-2008 12:31 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
28-11-2008 12:31 | Ina Schieferdecker | Category | TTCN-3 Core Language => Clarification
28-11-2008 12:31 | Ina Schieferdecker | Target Version | => Edition 4.2.1 (not yet published)
28-11-2008 12:31 | Ina Schieferdecker | Relationship added | related to 0000404
12-12-2008 09:05 | Ina Schieferdecker | Relationship added | related to 0004275
12-12-2008 12:06 | Ina Schieferdecker | Relationship added | related to 0000354
12-12-2008 12:06 | Ina Schieferdecker | Relationship added | related to 0000355
20-04-2009 11:32 | Ina Schieferdecker | Status | new => assigned
20-04-2009 11:32 | Ina Schieferdecker | Assigned To | => Jens Grabowski
03-12-2009 12:08 | user540 | File Added: es_TTCN3PackageRT-TTCN-3.doc |
21-01-2010 14:06 | Jens Grabowski | File Added: es_TTCN3PackageRT-TTCN-3-100121.doc |
21-01-2010 14:08 | Jens Grabowski | Note Added: 0009162 |
16-02-2010 14:30 | Jens Grabowski | Status | assigned => closed
16-02-2010 14:30 | Jens Grabowski | Note Added: 0009221 |
16-02-2010 14:30 | Jens Grabowski | Resolution | open => fixed

Notes

(0009162)
Jens Grabowski
21-01-2010 14:08

The version from 21 Jan. 2010 adds port types with a realtime clauses to the package. Time measurements shall only be done on instances of port types with realtime clauses.

(0009221)
Jens Grabowski
16-02-2010 14:30

The finalization of this CR is merged with "CR 0005110: Concepts to specify tests for continuous systems"