<?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/15" />

	<title>Tools and Benchmarks for Real-Time Systems</title>
	<subtitle>ECRTS Community Forum</subtitle>
	<link href="http://localhost/index.php" />
	<updated>2016-07-15T11:25:34+01:00</updated>

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

		<entry>
		<author><name><![CDATA[martinamaggio]]></name></author>
		<updated>2016-07-15T11:25:34+01:00</updated>

		<published>2016-07-15T11:25:34+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=152#p152</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=152#p152"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=152#p152"><![CDATA[
I am very interested in (1) and (2). During the WATERS discussion, it was clear that there was a lot of terminology clarification going on while you were developing the library. When you have some writing on the matter, please share it here. And if anybody has additional thoughts, it would be good as a starting point for some "terminology standardization" effort.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=57">martinamaggio</a> — Fri Jul 15, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[iceslj]]></name></author>
		<updated>2016-07-11T10:04:26+01:00</updated>

		<published>2016-07-11T10:04:26+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=141#p141</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=141#p141"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=141#p141"><![CDATA[
Yes, we are defining formal semantics for the terminology of real-time systems. We have built a formal library in Timed Automata, which consists of a set of automata templates, including Task Activation, Job, Scheduler, etc. For example, Task Activation represents the attributes on tasks' activation, including Offset, MinInterval, jitter, etc. The formal library is extensible, as new attributes can be added into a corresponding template. Given a concrete system, a network of Timed Automata is instantiated with the parameters of the system. Then the WCRT of each task can be computed through model checking. Other properties can also be computed, such as the number of deadline misses. In summary, the formal library serves three purposes: (1) as the formal semantics of the existing terminology; (2) as a modular and extensible framework for incorporating new terminology; (3) as a framework to facilitate exact schedulability analysis through model checking.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=70">iceslj</a> — Mon Jul 11, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[martinamaggio]]></name></author>
		<updated>2016-07-05T13:27:21+01:00</updated>

		<published>2016-07-05T13:27:21+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=135#p135</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=135#p135"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=135#p135"><![CDATA[
During WATERS'16 there was a mention of updates on this topic. It seems that there is something interesting to discuss, as there was a need (for example) to clarify terminology used differently. Any updates on the initiative?<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=57">martinamaggio</a> — Tue Jul 05, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[medinajl]]></name></author>
		<updated>2016-02-04T20:57:41+01:00</updated>

		<published>2016-02-04T20:57:41+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=78#p78</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=78#p78"/>
		<title type="html"><![CDATA[Simulation and trace generation • The MAST model as an input formalism for simulation and response time analysis tools.]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=78#p78"><![CDATA[
Dear all,<br><br>There are many ways to do simulation. For those who may see it as a way to observe emergent behavior of a system whose timing models can be extracted and used to get some data about the response times for its tasks, let me comment that the imput model of MAST (a suite of tools for doing response time analysis through schedulability analysis) can also be used for this kind of simulation. <br><br>If you like you are invited to use the MAST topic to discuss, exchange ideas and evaluate the usage of its input meta-model/schema/format as a means to collect and compare design intents expressed in terms of their relevant timing models. The underlying meta-model for these timing models is very close to the one used in the UML profile for MARTE, though it can be expressed in a much simpler way. The concrete formats available include an ad-hoc text file, an equivalent XML textual representation, and the XMI of the corresponding ecore meta-model.<br><br>The MAST model scales very well from simple single-processor tasking models to fully distributed chains of tasks with or without precedence relationships. It includes forks, joins, branch and merges, delays, offsets, shared resources, hierarchical scheduling, and most of the analysable scheduling policies, RT network protocols, and protection protocols. As I mentioned it is used to do response time analysis by means of both, schedulability analysis, and simulation tools.<br><br>If there is interest on it, in a next post we can make a quick rational for its structure and present some flexibility concerns.<br><br>To get a closer look please check the MAST documentation (<a href="http://mast.unican.es" class="postlink">http://mast.unican.es</a>).<br>Please refer to the MAST description document (<a href="http://mast.unican.es/mast_description.pdf" class="postlink">http://mast.unican.es/mast_description.pdf</a>) to get a better view of the elements that form the timing models in MAST.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=61">medinajl</a> — Thu Feb 04, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SebastianAltmeyer]]></name></author>
		<updated>2016-01-14T15:06:06+01:00</updated>

		<published>2016-01-14T15:06:06+01:00</published>
		<id>http://localhost/viewtopic.php?t=63&amp;p=70#p70</id>
		<link href="http://localhost/viewtopic.php?t=63&amp;p=70#p70"/>
		<title type="html"><![CDATA[Simulation and trace generation • Cyber-Physical Action Language (CPAL): A tool to model, simulate, verify and program Cyber-Physical Systems]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=63&amp;p=70#p70"><![CDATA[
CPAL is an acronym for the Cyber-Physical Action Language. CPAL is meant to model, simulate, verify and program Cyber-Physical Systems (CPS) which are the types of embedded systems that can be found in cars, planes, robots, UAV, medical devices, home appliance, factory and home automation, power production and distribution, Internet of Things, etc.<br><br>CPAL serves to describe both the functional behaviour of the functions, that is their code, as well as the functional architecture of the system (i.e., the set of functions, how they are activated, and the data ﬂow among the functions). CPAL is a formal language in the sense that it has well deﬁned concepts of states and transitions, but CPAL purposely does not provide constructs that are hard to handle, or lead to convoluted code.<br><br>CPAL serves two use-cases:<ul><li> a design exploration platform for CPS with main features being the formal description, the edition, graphical representation and simulation of CPS models,</li><li> a real-time execution engine: the vision behind CPAL is that programs can be executed and veriﬁed in simulation mode on a workstation and the exact same code can be later run on an embedded board with the same run-time timing behaviour.</li></ul><strong class="text-strong">Website and Distribution</strong><br>See <a href="http://www.designcps.com/" class="postlink">http://www.designcps.com/</a> for more details.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=68">SebastianAltmeyer</a> — Thu Jan 14, 2016</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[erk]]></name></author>
		<updated>2015-11-19T08:19:35+01:00</updated>

		<published>2015-11-19T08:19:35+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=68#p68</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=68#p68"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=68#p68"><![CDATA[
Hi everybody,<br><br>Very interesting initiative.<br>In our <a href="http://ecrts.eit.uni-kl.de/forum/viewtopic.php?f=13&amp;t=60" class="postlink">SchedMCore</a> tool we use a relatively simple text task file format (TFF).<br>You'll find our usage description in the file attached to the current post.<br><br>-- <br>Eric NOULARD, ONERA/DTIM/LAPS, ONERA - Centre de Toulouse<br><a href="http://www.onera.fr/dtim" class="postlink">http://www.onera.fr/dtim</a><br>2 avenue E. Belin, B.P. 74025, F-31055 Toulouse Cedex 4, FRANCE<br>tel: +33 (0)5 62 25 26 38, fax: +33 (0)5 62 25 25 93<dl class="file"><dt><span class="imageset icon_topic_attach"></span> <a class="postlink" href="http://localhost/download/file.php?id=34&amp;sid=47b644dd1795a01e29d0ea3cd3f916a5">lsmc-TN002-taskfileformat.pdf</a></dt></dl><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=104">erk</a> — Thu Nov 19, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[erk]]></name></author>
		<updated>2015-11-19T08:05:37+01:00</updated>

		<published>2015-11-19T08:05:37+01:00</published>
		<id>http://localhost/viewtopic.php?t=60&amp;p=67#p67</id>
		<link href="http://localhost/viewtopic.php?t=60&amp;p=67#p67"/>
		<title type="html"><![CDATA[Simulation and trace generation • SchedMCore: Multi/Many core scheduling analysis and simulation tools]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=60&amp;p=67#p67"><![CDATA[
<strong class="text-strong">Description of the tool</strong><br><a href="http://sites.onera.fr/schedmcore" class="postlink">SchedMCore</a> is an Open Source library and a set of tools made by ONERA (The French Aerospace Labs, <a href="http://www.onera.fr" class="postlink">http://www.onera.fr</a>) for experimenting real-time scheduling analysis and programming. The main features of SchedMCore are:<br><ul><li>A schedulability model generator: the generator takes a periodic tasks set description and a scheduling policy as input and generates a formal model (currently either in C or Uppaal) which may be used to proceed to a multi-processor schedulability analysis.</li><li>A real-time simulation library including a scheduler plugins architecture which may be used to test-drive a scheduler policy on a RT-POSIX compliant system (currently working on standard Linux).</li></ul><strong class="text-strong">Usage scope</strong><br>Multi/Many-core schedulability analysis and simulation.<br><br><strong class="text-strong">People</strong><br><a href="http://www.onera.fr/staff/claire-pagetti" class="postlink">Claire Pagetti</a> - <a href="http://www.onera.fr/fr/dtim" class="postlink">ONERA Centre de Toulouse</a><br>Eric Noulard - <a href="http://www.onera.fr/fr/dtim" class="postlink">ONERA Centre de Toulouse</a><br><br><strong class="text-strong">Link to the website</strong><br>More informations there: <a href="http://sites.onera.fr/schedmcore/node/1" class="postlink">http://sites.onera.fr/schedmcore/node/1</a><br>Forge, <a href="https://forge.onera.fr/projects/schedmcore" class="postlink">https://forge.onera.fr/projects/schedmcore</a>, and source code repository, <a href="https://svn.onera.fr/schedmcore" class="postlink">https://svn.onera.fr/schedmcore</a>, are available as well.<br><br><strong class="text-strong">Version History</strong><br>Please check <a href="http://sites.onera.fr/schedmcore/node/1" class="postlink">http://sites.onera.fr/schedmcore/node/1</a><br>or directly the subversion history; <a href="https://svn.onera.fr/schedmcore" class="postlink">https://svn.onera.fr/schedmcore</a><br><br>-- <br>Eric NOULARD, ONERA/DTIM/LAPS, ONERA - Centre de Toulouse<br><a href="http://www.onera.fr/dtim" class="postlink">http://www.onera.fr/dtim</a><br>2 avenue E. Belin, B.P. 74025, F-31055 Toulouse Cedex 4, FRANCE<br>tel: +33 (0)5 62 25 26 38, fax: +33 (0)5 62 25 25 93<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=104">erk</a> — Thu Nov 19, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sophie Quinton]]></name></author>
		<updated>2015-11-18T17:07:42+01:00</updated>

		<published>2015-11-18T17:07:42+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=66#p66</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=66#p66"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=66#p66"><![CDATA[
Hi Olivier,<br><br>Thanks for getting the discussion started! Could you edit your post to add links to the websites of the tools you mention? That'd be really helpful. I know some of them but not all.<br><br>Thanks,<br>Sophie<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=55">Sophie Quinton</a> — Wed Nov 18, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[oliviercros]]></name></author>
		<updated>2015-11-18T12:59:29+01:00</updated>

		<published>2015-11-18T12:59:29+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=65#p65</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=65#p65"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=65#p65"><![CDATA[
Hello,<br><br>As a basical state of the art to improve this topic, I started to build a list of already well-known existing real-time simulation tools, in order to focus particularly on the way they modelize input and output informations. I splitted, for now, tools in two parts : processor-oriented, and network-oriented. Currently, I obtained the following informations for processor-oriented tools (tool/input-output modelization/development language) :<br><br>Cheddar - XML/AADL - Ada<br>Fortas - XML - Java<br>SimSo - Python - Python<br>Yartiss - XML - Java<br>TimeWiz - Unknown - Unknown<br>RapidRM - Unknown - Unknown<br>MAST - MARTE/XSD - Unknown<br>CPAL - Unknown - Unknow<br><br>I suggest from all the users and readers to contact me about this subject (<a href="mailto:cros@ece.fr">cros@ece.fr</a>), if you want to ask me questions or to bring some more informations about tools you use or develop inside a specific RT context. I'll be please to add your tool to this list or to precise already existing informations.<br><br>The main purpose is to build, first, a global view of each way of modelizing datas in different RT simulation tools, in order to focus on the specifical needs of each and then to integrate these needs inside a common input format.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=88">oliviercros</a> — Wed Nov 18, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sophie Quinton]]></name></author>
		<updated>2015-11-17T13:17:57+01:00</updated>

		<published>2015-11-17T13:17:57+01:00</published>
		<id>http://localhost/viewtopic.php?t=59&amp;p=64#p64</id>
		<link href="http://localhost/viewtopic.php?t=59&amp;p=64#p64"/>
		<title type="html"><![CDATA[Simulation and trace generation • A common input format]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=59&amp;p=64#p64"><![CDATA[
At WATERS'15 we had a lengthy discussion about a common input format for simulation tools. This topic is meant for discussing this issue. Share your experience/opinion/proposal!<br><br>Best,<br>Sophie<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=55">Sophie Quinton</a> — Tue Nov 17, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[martinamaggio]]></name></author>
		<updated>2015-09-14T06:47:32+01:00</updated>

		<published>2015-09-14T06:47:32+01:00</published>
		<id>http://localhost/viewtopic.php?t=56&amp;p=62#p62</id>
		<link href="http://localhost/viewtopic.php?t=56&amp;p=62#p62"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: Simso: Simulation of Multiprocessor Scheduling Algorithms with Overheads]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=56&amp;p=62#p62"><![CDATA[
<blockquote class="uncited"><div>It runs as a full-client application (no server-side) written in javascript, and uses PypyJS (a javascript implementation of Pypy) to run Python in order to execute SimSo.</div></blockquote>Nice. I personally like the idea very much and the interface is well realized.<br>Do you plan in some way to give information about deadline misses? It would be nice for example to draw red arrows for deadlines that are missed.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=57">martinamaggio</a> — Mon Sep 14, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[hladik]]></name></author>
		<updated>2015-09-04T21:19:26+01:00</updated>

		<published>2015-09-04T21:19:26+01:00</published>
		<id>http://localhost/viewtopic.php?t=56&amp;p=61#p61</id>
		<link href="http://localhost/viewtopic.php?t=56&amp;p=61#p61"/>
		<title type="html"><![CDATA[Simulation and trace generation • Re: Simso: Simulation of Multiprocessor Scheduling Algorithms with Overheads]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=56&amp;p=61#p61"><![CDATA[
A new tool is available: <strong class="text-strong">SimSoWeb</strong> is a full browser interface which provides a simple and intuitive graphical interface that aims at helping you discover the core features of Simso. It runs as a full-client application (no server-side) written in javascript, and uses PypyJS (a javascript implementation of Pypy) to run Python in order to execute SimSo.<br><br>Link: <a href="http://projects.laas.fr/simso/simso-web/" class="postlink">http://projects.laas.fr/simso/simso-web/</a><p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=132">hladik</a> — Fri Sep 04, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[dalzilio]]></name></author>
		<updated>2015-07-21T17:18:58+01:00</updated>

		<published>2015-07-21T17:18:58+01:00</published>
		<id>http://localhost/viewtopic.php?t=56&amp;p=59#p59</id>
		<link href="http://localhost/viewtopic.php?t=56&amp;p=59#p59"/>
		<title type="html"><![CDATA[Simulation and trace generation • Simso: Simulation of Multiprocessor Scheduling Algorithms with Overheads]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=56&amp;p=59#p59"><![CDATA[
<strong class="text-strong">Description of the tool</strong><br><br>SimSo is a scheduling simulator for real-time multiprocessor architectures that takes into account some scheduling overheads (scheduling decisions, context switches) and the impact of caches through statistical models. Based on a Discrete-Event Simulator (SimPy), it allows quick simulations and a fast prototyping of scheduling policies using Python. Currently, more than 25 popular schedulers are available.<br><br>Since SimSo 0.7 (April 2015), SimSo is divided in 2 components: the core and the graphical user interface<br><br><strong class="text-strong">Usage scope</strong><br><br>Simulation of scheduling policies taking into account cache and scheduling overheads<br><br><strong class="text-strong">People</strong><br>- Pierre-Emmanuel Hladik (LAAS CNRS)<br><br><strong class="text-strong">Links</strong><br>- <a href="http://projects.laas.fr/simso/" class="postlink">http://projects.laas.fr/simso/</a><br><br><strong class="text-strong">Release history</strong><br><br>Latest release is SimSo 0.7 (April 2015); For Windows users that don't want to install Python and PyQt, you can install SimSo using a Windows Executable Binary <a href="http://projects.laas.fr/simso/setup_simso.exe" class="postlink">http://projects.laas.fr/simso/setup_simso.exe</a> (SimSo 0.8.2)<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=115">dalzilio</a> — Tue Jul 21, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[jcraveiro]]></name></author>
		<updated>2015-07-02T13:16:50+01:00</updated>

		<published>2015-07-02T13:16:50+01:00</published>
		<id>http://localhost/viewtopic.php?t=45&amp;p=40#p40</id>
		<link href="http://localhost/viewtopic.php?t=45&amp;p=40#p40"/>
		<title type="html"><![CDATA[Simulation and trace generation • hsSim: an Extensible Interoperable Object-Oriented n-Level Hierarchical Scheduling Simulator]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=45&amp;p=40#p40"><![CDATA[
<strong class="text-strong">Description of the tool</strong><br>hsSim is a multiprocessor hierarchical scheduling simulator, written in Java with due care to modularity, extendability and interoperability. Its initial development was presented at WATERS 2012, in Pisa. <br><br><strong class="text-strong">Usage scope</strong><br>Hierarchical scheduling is a recent real-time scheduling topic. It is used to obtain temporal interference isolation in various scenarios, such as scheduling soft real-time aperiodic tasks along with hard real-time periodic tasks, and in mixed-criticality scenarios. Most theory and practice focuses on two-level hierarchies, with a root (global) scheduler managing resource contention by partitions (or scheduling servers), and a local scheduler in each partition/server to schedule the respective tasks. hsSim is an object-oriented hierarchical scheduling simulator supporting an arbitrary number of levels. With the goal of openness, extensibility and interoperability in mind, due care was put into the design, applying known design patterns where deemed advantageous.<br><br><strong class="text-strong">People</strong><br>- <a href="http://lasige.di.fc.ul.pt/~jcraveiro" class="postlink">João Craveiro</a> (Premium Minds/University Lusófona, work developed at LaSIGE - Lisbon, Portugal)<br><br><strong class="text-strong">Links</strong><br>- Code: <a href="https://github.com/jpgcc/hssim" class="postlink">github</a><br>- Paper: <a href="http://lasige.di.fc.ul.pt/~jcraveiro/?n=Publications.Craveiro12hssim" class="postlink">J. P. Craveiro, R. O. Silveira, and J. Rufino, “hsSim: an Extensible Interoperable Object-Oriented n-Level Hierarchical Scheduling Simulator,” in <em class="text-italics">3rd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS 2012)</em>, Pisa, Italy, Jul. 2012.</a><br><br><strong class="text-strong">Work in progress</strong><br>...<br><br><strong class="text-strong">Release history</strong><br>...<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=73">jcraveiro</a> — Thu Jul 02, 2015</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[admin]]></name></author>
		<updated>2015-06-24T16:03:56+01:00</updated>

		<published>2015-06-24T16:03:56+01:00</published>
		<id>http://localhost/viewtopic.php?t=20&amp;p=18#p18</id>
		<link href="http://localhost/viewtopic.php?t=20&amp;p=18#p18"/>
		<title type="html"><![CDATA[Simulation and trace generation • TrueTime: Simulation of Networked and Embedded Control Systems]]></title>

					<category term="Simulation and trace generation" scheme="http://localhost/viewforum.php?f=15" label="Simulation and trace generation"/>
		
		<content type="html" xml:base="http://localhost/viewtopic.php?t=20&amp;p=18#p18"><![CDATA[
<strong class="text-strong">Description of the tool</strong><br>TrueTime is a Matlab/Simulink-based simulator for real-time control systems. TrueTime facilitates co-simulation of controller task execution in real-time kernels, network transmissions, and continuous plant dynamics.<br><br><strong class="text-strong">Usage scope</strong><br>Simulation of dynamical systems and scheduling policies<br><br><strong class="text-strong">People</strong><br>- Anton Cervin (Lund University)<br><br><strong class="text-strong">Links</strong><br>- Website: <a href="http://www.control.lth.se/truetime/" class="postlink">website</a><br><br><strong class="text-strong">Work in progress</strong><br>2015.06.30 - To be defined<br><br><strong class="text-strong">Release history</strong><br>2012.04.27 - TrueTime 2.0 beta 7 has been released.<p>Statistics: Posted by <a href="http://localhost/memberlist.php?mode=viewprofile&amp;u=2">admin</a> — Wed Jun 24, 2015</p><hr />
]]></content>
	</entry>
	</feed>
