<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="http://localhost/app.php/feed/forum/1" />

	<title>Tools and Benchmarks for Real-Time Systems</title>
	<subtitle>ECRTS Community Forum</subtitle>
	<link href="http://localhost/index.php" />
	<updated>2017-11-18T12:32:32+01:00</updated>

	<author><name><![CDATA[Tools and Benchmarks for Real-Time Systems]]></name></author>
	<id>http://localhost/app.php/feed/forum/1</id>

		<entry>
		<author><name><![CDATA[Sophie Quinton]]></name></author>
		<updated>2017-11-18T12:32:32+01:00</updated>

		<published>2017-11-18T12:32:32+01:00</published>
		<id>http://localhost/viewtopic.php?t=107&amp;p=211#p211</id>
		<link href="http://localhost/viewtopic.php?t=107&amp;p=211#p211"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Benchmarking crimes]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=107&amp;p=211#p211"><![CDATA[
Dos and don'ts for benchmarking: <a href="http://gernot-heiser.org/benchmarking-crimes.html" class="postlink">http://gernot-heiser.org/benchmarking-crimes.html</a><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=55">Sophie Quinton</a> — Sat Nov 18, 2017</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Mischa Moestl]]></name></author>
		<updated>2016-07-19T13:57:07+01:00</updated>

		<published>2016-07-19T13:57:07+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=153#p153</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=153#p153"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=153#p153"><![CDATA[
Hi Ali,<br><br>what are your expectations with SMFF?<br>If you expect a graphical user interface or something of that kind I am sorry, because there is none. <br><br>However, all of the modules come with a example file (that you can compile and run). As everything is open-source you can go ahead and adapt these to your needs and create your own systems.<br><br>You can find the examples here:<br>$SMFF_REPOS/SMFF-Export/SMFF-Export/src/org/tubs/epoc/SMFF/ImportExport/Pdf/Example/Example.java<br>$SMFF_REPOS/SMFF-PyCPAInterface/SMFF-PyCPAInterface/src/org/tubs/epoc/SMFF/PyCPAInterface/example/AnalysisExample.java<br>$SMFF_REPOS/SMFF-SystemFactories/SMFF-SystemFactories/src/org/tubs/epoc/SMFF/SystemFactories/Example/Example.java<br><br>The slides of the presentation of SMFF can be found here:<br><a href="http://retis.sssup.it/~tommaso/waters2011-tmp/data/WATERS-2011-Neukirchner.pdf" class="postlink">http://retis.sssup.it/~tommaso/waters20 ... rchner.pdf</a><br>and the Paper describing SMFF and some parameters is here:<br><a href="http://retis.sssup.it/~tommaso/waters2011-tmp/WATERS-2011-Proceedings.pdf" class="postlink">http://retis.sssup.it/~tommaso/waters20 ... edings.pdf</a><br><br>Best,<br>Mischa<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=1277">Mischa Moestl</a> — Tue Jul 19, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[syed]]></name></author>
		<updated>2016-07-14T10:45:19+01:00</updated>

		<published>2016-07-14T10:45:19+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=151#p151</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=151#p151"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=151#p151"><![CDATA[
Hello,<br><br>Thank you Mischa and Pierre for providing help in compiling.<br><br>@ Mischa: As you work in the Technische Universität Braunschweig, I though you were the user too. I am sorry, I didn't know that. As the contact links on the SMFF website are broken and both the authors left the university, do you know anybody working in your group whom we can talk to regarding the 2nd question? For me it seams illogical to try compiling and installing, if I don't know how to use (or at least run) the tool.<br><br>Best regards,<br>Ali<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=112">syed</a> — Thu Jul 14, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Pierre GONDOIS]]></name></author>
		<updated>2016-07-13T08:26:17+01:00</updated>

		<published>2016-07-13T08:26:17+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=150#p150</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=150#p150"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=150#p150"><![CDATA[
Hi, I think SMFF works on my computer : <br>-try to add the command attribute in eclipse (Runs-&gt;Run Configurations-&gt;maven build(on the right panel)), and in the Main panel : <br>add Parameter = log4j.configuration <br>      Value = file:/yourPathTo/SMFF-Core/SMFF-Core/config/src/log4j.xml<br>see <a href="http://stackoverflow.com/questions/2594689/external-log4j-xml-file" class="postlink">http://stackoverflow.com/questions/2594 ... j-xml-file</a><br>Do not forget to add a "Goals", mine is "compile" and it works well.<br>You can also try to run this in a terminal as :<br>mvn compile -Dlog4j.configuration=file:/yourPathTo/SMFF-Core/SMFF-Core/config/src/log4j.xml<br><br>Best Regards<br>Pierre<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=2720">Pierre GONDOIS</a> — Wed Jul 13, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Mischa Moestl]]></name></author>
		<updated>2016-07-12T16:45:19+01:00</updated>

		<published>2016-07-12T16:45:19+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=148#p148</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=148#p148"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=148#p148"><![CDATA[
Hi Ali and other prospective SMFF users,<br><br>let me stress that I am neither a SMFF developer nor the maintainer. So all I can provide you is second hand knowledge. Let me also say that I am not really in depth familiar with the maven build flow used for SMFF; I am not a Java expert either! <br>But I will try to explain to the best of my knowledge. So in case some Java/Maven experts follow this thread please correct me.<br><br>So let me try to answer your questions:<br><blockquote class="uncited"><div>1. How to link the modules Core and SystemFactory?</div></blockquote>This is already done by the <em class="text-italics">pom.xml</em> file in the SystemFactory repository. Side note: The pom file is basically the "makefile" of a maven project where you can also specify dependencies of your project such that maven can automatically fetch them from online repositories.<br> <blockquote class="uncited"><div>I assumed that Core is in the dependency of SystemFactory, so compiling SystemFactory would suffice, ...  </div></blockquote> <br>It is correct that SystemFactory specifies SMFF-Core as a dependency. See the pom.xml of the SystemFactory git-SystemFactory  for that.<blockquote class="uncited"><div>...but it says module org.apache.log4j can not be found. Do I need to grab log4j manually? I am not sure if linking the log4j module will result in successful compilation.</div></blockquote>Basically the problem here is that the dependency on log4j is specified as a runtime dependency in the pom.xml of SMFF-Core. Unfortunately SytemFactories need it already at compile time. So for me two solutions to build the project work:<br><br>1) remove the scope line in the SMFF-Core pom.xml for log4j:<div class="codebox"><p>CODE: </p><pre><code> &lt;dependency&gt;&lt;groupId&gt;log4j&lt;/groupId&gt; &lt;artifactId&gt;log4j&lt;/artifactId&gt; &lt;version&gt;1.2.12&lt;/version&gt;&lt;scope&gt;runtime&lt;/scope&gt;   &lt;-- REMOVE THIS LINE &lt;/dependency&gt;</code></pre></div>2) Add log4j as a build/compile dependency in the pom.xml of SMFF-SystemFactories. Although this seems unreasonable to me since you have SMFF-Core as a dependency anyway. The trick with specifying a dependency in maven, that maven fetches it for you.<br><br>After applying one of the two solutions simply navigate to the SMFF-SystemFactories directory and do a:<div class="codebox"><p>CODE: </p><pre><code># mvn install </code></pre></div> <br>This builds SMFF-SystemFactories and SMFF-Core and installs them in the local maven repository.<br>If you work with Linux the default maven repository path seems to be  <em class="text-italics">$HOME/.m2/repositories/</em><br><br>However, with your second question I can not help you since I am not an SMFF user either. Maybe we have someone else here who can help you with that.<br>The only wisdom I have for you is that maven installs the SMFF jar files to your local maven repository. If you want to export generated models you should have a look at the SMFF-Export module (or the PyCPA Interface if you want to use the generated Systems there).<br><br>Kind regards,<br>Mischa<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=1277">Mischa Moestl</a> — Tue Jul 12, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[syed]]></name></author>
		<updated>2016-07-12T14:36:58+01:00</updated>

		<published>2016-07-12T14:36:58+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=146#p146</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=146#p146"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=146#p146"><![CDATA[
Hello,<br><br>Thanks for the useful information.<br><br>I tried to see how this taskset generator works. Unfortunately, I am not familiar with Maven. I had some questions from Mr. Möstl.<br><br>1. How to link the modules Core and SystemFactory? I assumed that Core is in the dependency of SystemFactory, so compiling SystemFactory would suffice, but it says module org.apache.log4j can not be found. Do I need to grab log4j manually? I am not sure if linking the log4j module will result in successful compilation.<br>2. Once we get it compiled, how do we run it (e.g. command line arguments)? and what is the starting point? Can you please put some examples, perhaps on the actual website?<br><br>Hope to hear from you soon,<br>Best regards,<br>Ali Syed<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=112">syed</a> — Tue Jul 12, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Mischa Moestl]]></name></author>
		<updated>2016-07-07T14:36:55+01:00</updated>

		<published>2016-07-07T14:36:55+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=137#p137</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=137#p137"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=137#p137"><![CDATA[
Hi,<br><br>the git-repository is alive, the description of the URL to the individual modules is just a bit ambiguous. <br><br>To clone the four SMFF module repositories in your current directory, the following works:<div class="codebox"><p>CODE: </p><pre><code>git clone git://smff.git.sourceforge.net/gitroot/smff/SMFF-Coregit clone git://smff.git.sourceforge.net/gitroot/smff/SMFF-SystemFactories git clone git://smff.git.sourceforge.net/gitroot/smff/SMFF-Exportgit clone git://smff.git.sourceforge.net/gitroot/smff/SMFF-PyCPAInterface </code></pre></div>Hope that helps!<br>Mischa<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=1277">Mischa Moestl</a> — Thu Jul 07, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[cprevot]]></name></author>
		<updated>2016-03-17T12:18:23+01:00</updated>

		<published>2016-03-17T12:18:23+01:00</published>
		<id>http://localhost/viewtopic.php?t=17&amp;p=94#p94</id>
		<link href="http://localhost/viewtopic.php?t=17&amp;p=94#p94"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: SMFF: parameter-driven generation of models of distributed real-time systems]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=17&amp;p=94#p94"><![CDATA[
Hello,<br><br>The link to git repositories seems to be dead.<br><br>Best regards,<br><br>Christophe Prévot<br>PhD student<br>Member of the SPADES project-team<br>INRIA Grenoble - Rhône-Alpes<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=268">cprevot</a> — Thu Mar 17, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[iceslj]]></name></author>
		<updated>2016-02-08T11:10:23+01:00</updated>

		<published>2016-02-08T11:10:23+01:00</published>
		<id>http://localhost/viewtopic.php?t=64&amp;p=82#p82</id>
		<link href="http://localhost/viewtopic.php?t=64&amp;p=82#p82"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: a RT task set from Lunar Rover]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=64&amp;p=82#p82"><![CDATA[
Here is the UPPAAL model of the Lunar Rover control software, its RTOS and its physical environment. We built the model for analyzing a functional-timing problem proposed by the software developers. The model covers a set of tasks which are related to the specific problem. The task set include two types of tasks: periodic and sporadic. Each type of tasks is modeled with a timed-automaton template.<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://localhost/download/file.php?id=39&amp;sid=569ea746b4296ba5d94605a944e866b9">LunarRover.xml</a></dt></dl><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=70">iceslj</a> — Mon Feb 08, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sophie Quinton]]></name></author>
		<updated>2016-02-03T15:20:19+01:00</updated>

		<published>2016-02-03T15:20:19+01:00</published>
		<id>http://localhost/viewtopic.php?t=64&amp;p=77#p77</id>
		<link href="http://localhost/viewtopic.php?t=64&amp;p=77#p77"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: a RT task set from Lunar Rover]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=64&amp;p=77#p77"><![CDATA[
Thanks for the prompt reply, would it be possible for you to post the entire model here?<br><br>Thanks,<br>Sophie<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=55">Sophie Quinton</a> — Wed Feb 03, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[iceslj]]></name></author>
		<updated>2016-02-03T14:22:30+01:00</updated>

		<published>2016-02-03T14:22:30+01:00</published>
		<id>http://localhost/viewtopic.php?t=64&amp;p=76#p76</id>
		<link href="http://localhost/viewtopic.php?t=64&amp;p=76#p76"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: a RT task set from Lunar Rover]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=64&amp;p=76#p76"><![CDATA[
The paper does not contain the complete UPPAAL model due to the lack of space. But the main parts are in it. The major piece missed in the paper the sporadic task template, which is similar to the periodic task template.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=70">iceslj</a> — Wed Feb 03, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sophie Quinton]]></name></author>
		<updated>2016-02-03T14:06:11+01:00</updated>

		<published>2016-02-03T14:06:11+01:00</published>
		<id>http://localhost/viewtopic.php?t=64&amp;p=75#p75</id>
		<link href="http://localhost/viewtopic.php?t=64&amp;p=75#p75"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: a RT task set from Lunar Rover]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=64&amp;p=75#p75"><![CDATA[
Hi Lijun,<br><br>Thanks for the info! Is the complete UPPAAL model available in the paper or are there some parts missing due to lack of space?<br><br>Best,<br>Sophie<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=55">Sophie Quinton</a> — Wed Feb 03, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[iceslj]]></name></author>
		<updated>2016-01-28T17:09:25+01:00</updated>

		<published>2016-01-28T17:09:25+01:00</published>
		<id>http://localhost/viewtopic.php?t=64&amp;p=73#p73</id>
		<link href="http://localhost/viewtopic.php?t=64&amp;p=73#p73"/>
		<title type="html"><![CDATA[Task sets / Task set generators • a RT task set from Lunar Rover]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=64&amp;p=73#p73"><![CDATA[
We did a formal verification of Chinese Lunar Rover control software, an embedded real-time multitasking software system running over a home-made real-time operating system (RTOS). The main purpose of the verification is to validate if the system satisfies a time-related functional property. We modeled the RTOS, application tasks and physical environment as timed automata and analyzed the system using statistical model checking (SMC) of UPPAAL. Verification result showed that our model was able to track down undesired behavior in the multitasking system. Moreover, as the modeling framework we designed is general and extensible, it can be a reference method for verifying other real-time multitasking systems.<br><br>Link to the paper:<br><a href="http://link.springer.com/chapter/10.1007%2F978-3-319-06410-9_48" class="postlink">http://link.springer.com/chapter/10.100 ... 06410-9_48</a><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=70">iceslj</a> — Thu Jan 28, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[syed]]></name></author>
		<updated>2015-07-16T10:28:44+01:00</updated>

		<published>2015-07-16T10:28:44+01:00</published>
		<id>http://localhost/viewtopic.php?t=51&amp;p=53#p53</id>
		<link href="http://localhost/viewtopic.php?t=51&amp;p=53#p53"/>
		<title type="html"><![CDATA[Task sets / Task set generators • Re: TGFF (Task graphs for free)]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=51&amp;p=53#p53"><![CDATA[
<span style="font-size: 150%; line-height: 116%;"><br>Script<br></span><br>Generate multiple graphs and convert them to our own format (e.g. XML)<br><br><span style="font-size: 150%; line-height: 116%;"><br>The script assumes that there is no seed command in the input tgffopt file.<br></span><br><div class="codebox"><p>CODE: </p><pre><code>#!/bin/bash# --------------------------------------------------------- Functions -------------------------------------------------------------------function printUsage {echo "Usage: $0 &lt;TGFF path&gt; &lt;TGFFConverter path&gt; &lt;tgffopt input file&gt; &lt;number of tasksets to generate&gt; &lt;required cores&gt; &lt;output folder&gt;"echo "1) Generates &lt;number of tasksets to generate&gt; tasksets in &lt;output folder&gt; from &lt;TGFF path&gt; using the initial file as &lt;tgffopt input file&gt; and seeds them from 0 to &lt;number of tasksets to generate&gt;."echo "2) Converts generated tasksets to desired format using &lt;TGFFConverter&gt;"}# --------------------------------------------------- Check command line arguments -------------------------------------------------------if [ ! $# == 6 ]thenprintUsageexitfiTGFF=$1TGFFConverter=$2START_FILE=$3NUMBER_OF_TASKSETS=$4CORES_REQUIRED=$5OUTPUT_FOLDER=$6if [ ! -e "$TGFF" ]thenecho Unable to find TGFFexit 2elif [ ! -e "$TGFFConverter" ]thenecho Unable to find $TGFFConverterexit 2elif [ ! -e "$START_FILE" ]thenecho Unable to find $START_FILEexit 2elif [ $NUMBER_OF_TASKSETS -eq 0 ]thenecho Please define valid number of tasksets and coresexit 2fi# Remove previous tasksets (if exist)rm -rf $OUTPUT_FOLDER# Create foldermkdir $OUTPUT_FOLDERfor (( c=0; c&lt;NUMBER_OF_TASKSETS; c++ ))do# Copy START_FILETEMP_NAME="$OUTPUT_FOLDER/${START_FILE%.tgffopt}$c.tgffopt"cp $START_FILE $TEMP_NAME# Add seed to the start of the filesed -i "1iseed $c" $TEMP_NAME# Run TGFF$TGFF ${TEMP_NAME%.tgffopt}# RUN TGFFConverter$TGFFConverter ${TEMP_NAME%opt} $CORES_REQUIREDdonerm $OUTPUT_FOLDER/*.vcg $OUTPUT_FOLDER/*.tgff $OUTPUT_FOLDER/*.tgffopt $OUTPUT_FOLDER/*.eps</code></pre></div>Feel free to modify.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=112">syed</a> — Thu Jul 16, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[syed]]></name></author>
		<updated>2015-07-16T10:53:11+01:00 </updated>

		<published>2015-07-16T09:37:46+01:00</published>
		<id>http://localhost/viewtopic.php?t=51&amp;p=52#p52</id>
		<link href="http://localhost/viewtopic.php?t=51&amp;p=52#p52"/>
		<title type="html"><![CDATA[Task sets / Task set generators • TGFF (Task graphs for free)]]></title>

					<category term="Task sets / Task set generators" scheme="http://localhost/viewforum.php?f=1" label="Task sets / Task set generators"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=51&amp;p=52#p52"><![CDATA[
<a href="http://ziyang.eecs.umich.edu/~dickrp/tgff/" class="postlink">Task Graphs For Free (TGFF)</a><br><br>Documentation and published papers can be found on the link provided above.<br><br><span style="font-size: 150%; line-height: 116%;"><br>Short summary:<br></span><br>Generate reproducible task graphs with homo/heterogeneous processors, with/without communication messages and much more.<br><br><span style="font-size: 120%; line-height: 116%;"><br>Pros:<br></span><ul><li>Easy to understand/use.</li><li>Reproducible task sets.</li><li>Wide range of parameters can be generated.</li></ul><span style="font-size: 120%; line-height: 116%;"><br>Cons: <br></span><ul><li>No direct control over utilization.</li><li>Utilization distribution: Only Gaussian. (not written in the documentation, but found experimentally)</li><li>No support for conditional checks between same parameters (e.g. Sum of Utilization &lt;= 1) or multiple parameters (e.g. Sum of WCET of longest chain &lt;= deadline of that chain)</li></ul><span style="font-size: 150%; line-height: 116%;"><br>Usage:<br></span><br>Each task defines a type (unique or not) instead of all possible parameters (WCET, criticality levels, etc.). Once the type table is generated, corresponding tables for parameters (WCET, criticality levels, etc.) can be generated.<br><br>Sample input file:<div class="codebox"><p>CODE: </p><pre><code>seed 1 # Specifies uniqueness of the taskset. Reproduce using same seed.tg_cnt 1 # Number of task graphstask_cnt 20 5 # Number of tasks: Average, +- Rangetask_degree 2 2 # Predecssors and successors per tasktask_trans_time 200 # Hyperperiod Controlperiod_mul 0.1, 0.5, 1, 2 # Multiples for 'task_trans_time' to be used as Periodsperiod_g_deadline 1 # Implicit deadlinestask_unique 1 # Task types become uniquetg_writeeps_writetable_label PROC # New table called PROCtable_cnt 1 # Types of tables (i.e. processors, homogeneous in this case)table_attrib # Number of values per tabletype_attrib  WCET 50 40 # 'WCET': Average, +- Rangepe_write # Create processor tabletable_label COMMUNtable_cnt 1table_attribtype_attrib  Mess_Len 5 4 # Message length: Average, +-Rangetrans_write # Create message table</code></pre></div><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=112">syed</a> — Thu Jul 16, 2015</p><hr />
]]></content>
	</entry>
	</feed>
