<?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/topic/63" />

	<title>Tools and Benchmarks for Real-Time Systems</title>
	<subtitle>ECRTS Community Forum</subtitle>
	<link href="http://localhost/index.php" />
	<updated>2016-01-14T15:06:06+01:00</updated>

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

		<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[Cyber-Physical Action Language (CPAL): A tool to model, simulate, verify and program Cyber-Physical Systems]]></title>

		
		<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>
	</feed>
