<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
	<link rel="stylesheet" type="text/css" href="http://oldforge.etsi.org/mantis/css/default.css" />
	<script type="text/javascript"><!--
		if(document.layers) {document.write("<style>td{padding:0px;}<\/style>")}
	// --></script>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Cache-Control" content="no-cache" />
	<meta http-equiv="Pragma-directive" content="no-cache" />
	<meta http-equiv="Cache-Directive" content="no-cache" />
	<meta http-equiv="Expires" content="Tue, 17 Dec 2024 09:19:09 GMT" />
	<link rel="shortcut icon" href="/mantis/images/favicon.ico" type="image/x-icon" />
	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Text Search" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=text" />	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Issue Id" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=id" />	<title>0004483: New Concepts to Test Real Time Properties - ETSI's Bug Tracker</title>
<script type="text/javascript" src="/mantis/javascript/min/common.js"></script>
<script type="text/javascript">var loading_lang = "Loading...";</script><script type="text/javascript" src="/mantis/javascript/min/ajax.js"></script>
</head>
<body>
<br /><table class="width100" cellspacing="1"><tr><td class="form-title" colspan="6"><div class="center">ETSI's Bug Tracker - Part 01: TTCN-3 Core Language</div></td></tr><tr><td class="form-title" colspan="6">View Issue Details</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print-category"><td class="print" width="16%">ID</td><td class="print" width="16%">Project</td><td class="print" width="16%">Category</td><td class="print" width="16%">View Status</td><td class="print" width="16%">Date Submitted</td><td class="print" width="16%">Last Update</td></tr><tr class="print"><td class="print">0004483</td><td class="print">Part 01: TTCN-3 Core Language</td><td class="print">Clarification</td><td class="print">public</td><td class="print">25-11-2008 10:19</td><td class="print">16-02-2010 14:30</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Reporter</td><td class="print">JÃ¼rgen GroÃŸmann</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Assigned To</td><td class="print">Jens Grabowski</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Priority</td><td class="print">normal</td><td class="print-category">Severity</td><td class="print">minor</td><td class="print-category">Reproducibility</td><td class="print">have not tried</td></tr><tr class="print"><td class="print-category">Status</td><td class="print">closed</td><td class="print-category">Resolution</td><td class="print">fixed</td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Platform</td><td class="print"></td><td class="print-category">OS</td><td class="print"></td><td class="print-category">OS Version</td><td class="print"></td></tr><tr class="print"><td class="print-category">Product Version</td><td class="print"></td><td class="print" colspan="4">&#160;</td></tr><tr><td class="print-category">Target Version</td><td class="print">v4.2.1 (published 2010-07)</td><td class="print-category">Fixed in Version</td><td class="print"></td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Clause Reference(s)</td><td class="print" colspan="4">Part 1, 2, 3, 4, 5, 6</td></tr><tr class="print"><td class="print-category">Source  (company  - Author)</td><td class="print" colspan="4">JÃ¼rgen GroÃŸmann (Fraunhofer FOKUS) </td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Summary</td><td class="print" colspan="5">0004483: New Concepts to Test Real Time Properties</td></tr><tr class="print"><td class="print-category">Description</td><td class="print" colspan="5">TTCN-3 already provides means to describe test cases that respect<br />
timing. Nevertheless, the means are restricted and have several disadvantages:<br />
<br />
- The use of a timer for the measurement of timing properties is not always  <br />
&#160;&#160;adequate/exact:<br />
&#160;&#160;-- timers are not directly related to the communication but to the control<br />
&#160;&#160;&#160;&#160;&#160;flow inside the test system<br />
&#160;&#160;-- originally introduced to catch mid-term or long-term timeouts but not<br />
&#160;&#160;&#160;&#160;&#160;intended to handle real time properties<br />
&#160;&#160;-- not always intuitive<br />
- Snapshot semantics is affected by durations for decoding/matching etc.<br />
- Snapshot intervals depend on implementation related issues and are hard to <br />
&#160;&#160;predict.<br />
<br />
Hence we propose to introduce:<br />
- A test case related clock, that starts with the execution of a test case and is available for dedicated (synchronized) components.<br />
<br />
- The &quot;now&quot; operator to access the actual time during test execution.<br />
<br />
- The &quot;wait&quot; (e.g. wait(10.0)) operation to resume the executuion of a component until a certain time point is reached.<br />
<br />
- The storage of the enqueue time of messages, procedure calls, Exceptions etc. by the test system<br />
<br />
- The &quot;-&gt; timestamp&quot; operator to refer to the enqueue time from inside a test specification<br />
<br />
The proposed concepts are meant to be introduced as an additional TTCN-3 Package (see CR 0004275)</td></tr><tr class="print"><td class="print-category">Steps To Reproduce</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Additional Information</td><td class="print" colspan="5">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.</td></tr><tr class="print"><td class="print-category">Tags</td><td class="print" colspan="5">No tags attached.</td></tr><tr class="print"><td class="print-category">Relationships</td><td class="print" colspan="5"><table border="0" width="100%" cellpadding="0" cellspacing="1"><tr><td class="print"><span class="nowrap">related to</span>&#160;</td><td class="print">0004275</td><td class="print">closed&#160;</td><td class="print"><span class="nowrap"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></span>&#160;</td><td class="print">Part 01: TTCN-3 Core Language&#160;</td><td class="print">New Concepts to be defined via Packages&#160;</td></tr><tr><td class="print"><span class="nowrap">related to</span>&#160;</td><td class="print">0000354</td><td class="print">closed&#160;</td><td class="print">&#160;</td><td class="print">Part 01: TTCN-3 Core Language&#160;</td><td class="print">TimedTTCN-3&#160;</td></tr><tr><td class="print"><span class="nowrap">related to</span>&#160;</td><td class="print">0000355</td><td class="print">closed&#160;</td><td class="print">&#160;</td><td class="print">Part 01: TTCN-3 Core Language&#160;</td><td class="print">TimedGFT&#160;</td></tr><tr><td class="print"><span class="nowrap">related to</span>&#160;</td><td class="print">0000404</td><td class="print">closed&#160;</td><td class="print"><span class="nowrap"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a></span>&#160;</td><td class="print">Ext Pack: Perf &amp; Real Time Testing (ES 202 782)&#160;</td><td class="print">Support for simulated time&#160;</td></tr></table></td></tr><tr class="print"><td class="print-category">Attached Files</td><td class="print" colspan="5"><img src="http://oldforge.etsi.org/mantis/images/fileicons/ppt.gif" alt="pptx" />&#160;TTCN-3 Real Time Concepts_III.pptx (480,289) <span class="italic">25-11-2008 10:19</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=1770&amp;type=bug<br /><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;es_TTCN3PackageRT-TTCN-3.doc (260,096) <span class="italic">03-12-2009 12:08</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2277&amp;type=bug<br /><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;es_TTCN3PackageRT-TTCN-3-100121.doc (267,776) <span class="italic">21-01-2010 14:06</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2323&amp;type=bug</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr><td class="form-title">Issue History</td></tr><tr class="print-category"><td class="row-category-history">Date Modified</td><td class="row-category-history">Username</td><td class="row-category-history">Field</td><td class="row-category-history">Change</td></tr><tr class="print"><td class="print">25-11-2008 10:19</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=489">JÃ¼rgen GroÃŸmann</a></td><td class="print">New Issue</td><td class="print"></td></tr><tr class="print"><td class="print">25-11-2008 10:19</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=489">JÃ¼rgen GroÃŸmann</a></td><td class="print">File Added: TTCN-3 Real Time Concepts_III.pptx</td><td class="print"></td></tr><tr class="print"><td class="print">25-11-2008 10:19</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=489">JÃ¼rgen GroÃŸmann</a></td><td class="print">Clause Reference(s)</td><td class="print"> =&gt; Part 1, 2, 3, 4, 5, 6</td></tr><tr class="print"><td class="print">25-11-2008 10:19</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=489">JÃ¼rgen GroÃŸmann</a></td><td class="print">Source  (company  - Author)</td><td class="print"> =&gt; JÃ¼rgen GroÃŸmann (Fraunhofer FOKUS) </td></tr><tr class="print"><td class="print">28-11-2008 12:31</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Project</td><td class="print">TTCN-3 Change Requests =&gt; Part 01: TTCN-3 Core Language</td></tr><tr class="print"><td class="print">28-11-2008 12:31</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Category</td><td class="print">TTCN-3 Core Language =&gt; Clarification</td></tr><tr class="print"><td class="print">28-11-2008 12:31</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Target Version</td><td class="print"> =&gt; Edition 4.2.1 (not yet published)</td></tr><tr class="print"><td class="print">28-11-2008 12:31</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Relationship added</td><td class="print">related to 0000404</td></tr><tr class="print"><td class="print">12-12-2008 09:05</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Relationship added</td><td class="print">related to 0004275</td></tr><tr class="print"><td class="print">12-12-2008 12:06</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Relationship added</td><td class="print">related to 0000354</td></tr><tr class="print"><td class="print">12-12-2008 12:06</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Relationship added</td><td class="print">related to 0000355</td></tr><tr class="print"><td class="print">20-04-2009 11:32</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Status</td><td class="print">new =&gt; assigned</td></tr><tr class="print"><td class="print">20-04-2009 11:32</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Assigned To</td><td class="print"> =&gt; Jens Grabowski</td></tr><tr class="print"><td class="print">03-12-2009 12:08</td><td class="print"><font STYLE="text-decoration: line-through">user540</font></td><td class="print">File Added: es_TTCN3PackageRT-TTCN-3.doc</td><td class="print"></td></tr><tr class="print"><td class="print">21-01-2010 14:06</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">File Added: es_TTCN3PackageRT-TTCN-3-100121.doc</td><td class="print"></td></tr><tr class="print"><td class="print">21-01-2010 14:08</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Note Added: 0009162</td><td class="print"></td></tr><tr class="print"><td class="print">16-02-2010 14:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Status</td><td class="print">assigned =&gt; closed</td></tr><tr class="print"><td class="print">16-02-2010 14:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Note Added: 0009221</td><td class="print"></td></tr><tr class="print"><td class="print">16-02-2010 14:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a></td><td class="print">Resolution</td><td class="print">open =&gt; fixed</td></tr></table>
<br />
<table class="width100" cellspacing="1">
<tr>
	<td class="form-title" colspan="2">
		Notes	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009162)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				21-01-2010 14:08&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				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.			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009221)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=82">Jens Grabowski</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				16-02-2010 14:30&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				The finalization of this CR is merged with &quot;CR 0005110: Concepts to specify tests for continuous systems&quot;			</td>
		</tr>
		</table>
	</td>
</tr>
</table>
</body>
</html>
