<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>keeping simple &#187; process algebra</title>
	<atom:link href="http://www.yodaiken.com/tag/process-algebra/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yodaiken.com</link>
	<description>Systems software technology and business</description>
	<lastBuildDate>Tue, 29 Jun 2010 00:09:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Process algebra reconsidered</title>
		<link>http://www.yodaiken.com/2010/05/process-algebra-reconsidered/</link>
		<comments>http://www.yodaiken.com/2010/05/process-algebra-reconsidered/#comments</comments>
		<pubDate>Fri, 07 May 2010 16:23:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[specification]]></category>
		<category><![CDATA[theoretical computer science]]></category>
		<category><![CDATA[automata]]></category>
		<category><![CDATA[milner]]></category>
		<category><![CDATA[non-determinism]]></category>
		<category><![CDATA[process algebra]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=958</guid>
		<description><![CDATA[Paper is here. The following incorrect claim is not unusual in the process algebra literature. Basically, what is missing [in classical automata theory] is the notion of interaction: during the execution from initial state to final state, a system may interact with another system. This is needed in order to describe parallel or distributed systems, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yodaiken.com/papers/processalgebra.pdf" target="_blank">Paper is here.</a><br />
The following incorrect claim is not unusual in the process algebra literature.</p>
<blockquote><p>Basically, what is missing [in classical automata theory] is the notion of interaction: during the execution from initial state to final state, a system may interact with another system. This is needed in order to describe parallel or distributed systems, or so-called reactive systems. When dealing with interacting systems, we say we are doing concurrency theory, so concurrency theory is the theory of interacting, parallel and/or distributed systems.[Bae05]</p></blockquote>
<p>Actually a sophisticated notion of state machine product was developed for representing composition of &#8220;interacting&#8221; state machines starting in the 1950s[HS66]. A general survey can be found in a monograph by Gecseg[Gec86], Domosi provides a more modern, more algebraic treatment [DN04] and [Yod09] provides practical techniques for construction of complex products.<br />
[...]<br />
The reader familiar with the process algebra literature will note that such an effort must find a way to model the non-determinism that is so fundamental to the process algebra world-view. Since deterministic programs are used to produce pseudo-random number sequences and to model Brownian motion and even the stock market (perhaps not the best example at this date) the problem is easier to solve than it appears at first. Section 4 will include a short discussion on the difference between &#8220;real&#8221; non-determinism and simulated non-determinism, but certainly there is nothing in the basic axiom set of Milner&#8217;s original process algebra that notices this distinction as far as I can see.</p>
<p><a href="../papers/processalgebra.pdf" target="_blank">To read more see the paper.</a></p>
<ul class="socialwrap size16 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F&amp;title=Process+algebra+reconsidered" title="Bookmark this post : Process algebra reconsidered on Delicious" onclick="pageTracker._trackPageview('/outgoing/delicious.com/post?url=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F_amp_title=Process+algebra+reconsidered&amp;referer=');"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F&amp;title=Process+algebra+reconsidered&amp;bodytext=Paper+is+here.%0D%0AThe+following+incorrect+claim+is+not+unusual+in+the+process+algebra+literature.%0D%0ABasically%2C+what+is+missing+%5Bin+classical+automata+theory%5D+is+the+notion+of+interaction%3A+during+the+execution+from+initial+state+to+fi%0Cnal+state%2C+a+system+may+interact+with+another+system.+This+is+needed+in+order+to+describe" title="Digg this post : Process algebra reconsidered" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F_amp_title=Process+algebra+reconsidered_amp_bodytext=Paper+is+here._0D_0AThe+following+incorrect+claim+is+not+unusual+in+the+process+algebra+literature._0D_0ABasically_2C+what+is+missing+_5Bin+classical+automata+theory_5D+is+the+notion+of+interaction_3A+during+the+execution+from+initial+state+to+fi_0Cnal+state_2C+a+system+may+interact+with+another+system.+This+is+needed+in+order+to+describe&amp;referer=');"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F&amp;t=Process+algebra+reconsidered" title="Recommend this post : Process algebra reconsidered on Facebook" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F_amp_t=Process+algebra+reconsidered&amp;referer=');"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F&amp;title=Process+algebra+reconsidered&amp;&amp;summary=" title="Share this post : Process algebra reconsidered on Linkedin" onclick="pageTracker._trackPageview('/outgoing/www.linkedin.com/shareArticle?mini=true_amp_url=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F_amp_title=Process+algebra+reconsidered_amp_amp_summary=&amp;referer=');"><span class="head">Share on Linkedin</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="reddit" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F&amp;title=Process+algebra+reconsidered" title="Share this post : Process algebra reconsidered on Reddit" onclick="pageTracker._trackPageview('/outgoing/www.reddit.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F_amp_title=Process+algebra+reconsidered&amp;referer=');"><span class="head">share via Reddit</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.yodaiken.com%2F2010%2F05%2Fprocess-algebra-reconsidered%2F" title="Tweet this post : Process algebra reconsidered on Twitter" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=http_3A_2F_2Fwww.yodaiken.com_2F2010_2F05_2Fprocess-algebra-reconsidered_2F&amp;referer=');"><span class="head">Tweet about it</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="rss" href="http://www.yodaiken.com/2010/05/process-algebra-reconsidered/feed" title="Follow this post : Process algebra reconsidered comments"><span class="head">Subscribe to the comments on this post</span></a></li>
</ul>
<div class="clean"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2010/05/process-algebra-reconsidered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process Algebra and classical automata</title>
		<link>http://www.yodaiken.com/2009/11/process-algebra-and-classical-automata/</link>
		<comments>http://www.yodaiken.com/2009/11/process-algebra-and-classical-automata/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 19:25:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[software engineering]]></category>
		<category><![CDATA[specification]]></category>
		<category><![CDATA[automata]]></category>
		<category><![CDATA[automata products]]></category>
		<category><![CDATA[classical automata]]></category>
		<category><![CDATA[milner]]></category>
		<category><![CDATA[process algebra]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=539</guid>
		<description><![CDATA[The long awaited process algebra paper is now finally available in PDF Reducing Process Algebra. Bookmark on Delicious Digg this post Recommend on Facebook Share on Linkedin share via Reddit Tweet about it Subscribe to the comments on this post]]></description>
			<content:encoded><![CDATA[<p>The long awaited process algebra paper is now finally available in PDF</p>
<p><a href="http://www.yodaiken.com/papers/processalgebra.pdf">Reducing Process Algebra</a>.</p>
<ul class="socialwrap size16 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F&amp;title=Process+Algebra+and+classical+automata" title="Bookmark this post : Process Algebra and classical automata on Delicious" onclick="pageTracker._trackPageview('/outgoing/delicious.com/post?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F_amp_title=Process+Algebra+and+classical+automata&amp;referer=');"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F&amp;title=Process+Algebra+and+classical+automata&amp;bodytext=The+long+awaited+process+algebra+paper+is+now+finally+available+in+PDF%0D%0A%0D%0AReducing+Process+Algebra." title="Digg this post : Process Algebra and classical automata" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F_amp_title=Process+Algebra+and+classical+automata_amp_bodytext=The+long+awaited+process+algebra+paper+is+now+finally+available+in+PDF_0D_0A_0D_0AReducing+Process+Algebra.&amp;referer=');"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F&amp;t=Process+Algebra+and+classical+automata" title="Recommend this post : Process Algebra and classical automata on Facebook" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F_amp_t=Process+Algebra+and+classical+automata&amp;referer=');"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F&amp;title=Process+Algebra+and+classical+automata&amp;&amp;summary=" title="Share this post : Process Algebra and classical automata on Linkedin" onclick="pageTracker._trackPageview('/outgoing/www.linkedin.com/shareArticle?mini=true_amp_url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F_amp_title=Process+Algebra+and+classical+automata_amp_amp_summary=&amp;referer=');"><span class="head">Share on Linkedin</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="reddit" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F&amp;title=Process+Algebra+and+classical+automata" title="Share this post : Process Algebra and classical automata on Reddit" onclick="pageTracker._trackPageview('/outgoing/www.reddit.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F_amp_title=Process+Algebra+and+classical+automata&amp;referer=');"><span class="head">share via Reddit</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F11%2Fprocess-algebra-and-classical-automata%2F" title="Tweet this post : Process Algebra and classical automata on Twitter" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F11_2Fprocess-algebra-and-classical-automata_2F&amp;referer=');"><span class="head">Tweet about it</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="rss" href="http://www.yodaiken.com/2009/11/process-algebra-and-classical-automata/feed" title="Follow this post : Process Algebra and classical automata comments"><span class="head">Subscribe to the comments on this post</span></a></li>
</ul>
<div class="clean"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2009/11/process-algebra-and-classical-automata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process algebra (updated)</title>
		<link>http://www.yodaiken.com/2009/07/process-algebra/</link>
		<comments>http://www.yodaiken.com/2009/07/process-algebra/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 01:32:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[specification]]></category>
		<category><![CDATA[automata]]></category>
		<category><![CDATA[critique of process algebra]]></category>
		<category><![CDATA[process algebra]]></category>

		<guid isPermaLink="false">http://www.yodaiken.com/?p=481</guid>
		<description><![CDATA[The first part of a critique of process algebra is below.Â  This relates to the Recursion and State paper and explicatory blog entry where I show how to compose classical automata and define them &#8220;abstractly&#8221; and to a complaint about the weak critique of automata theory in standard process algebra literature and also to a [...]]]></description>
			<content:encoded><![CDATA[<p>The first part of a critique of process algebra is<a title="critique of process algebra" href="http://www.yodaiken.com/papers-and-talks/failure-to-communicate-process-algebras-draft/" target="_blank"> below</a>.Â  This relates to the Recursion and State <a title="Recursion and State" href="http://www.yodaiken.com/papers/randstatearchiv.pdf" target="_blank">paper</a> and explicatory<a href="http://www.yodaiken.com/papers-and-talks/recursion-and-state/" target="_self"> blog entry</a> where I show how to compose classical automata and define them &#8220;abstractly&#8221; and to a <a href="http://www.yodaiken.com/2009/07/robin-milner-and-automata-theory/" target="_blank">complaint </a>about the weak critique of automata theory in standard process algebra literature and also to a <a href="http://www.yodaiken.com/2009/07/the-source-of-error/">remark</a> about Dijkstra&#8217;s error. Â  There are other parts of it scattered around in some recent posts and some other issues that need to be raised, but the basic argument is in place.</p>
<ul class="socialwrap size16 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F&amp;title=Process+algebra+%28updated%29" title="Bookmark this post : Process algebra (updated) on Delicious" onclick="pageTracker._trackPageview('/outgoing/delicious.com/post?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F_amp_title=Process+algebra+_28updated_29&amp;referer=');"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F&amp;title=Process+algebra+%28updated%29&amp;bodytext=The+first+part+of+a+critique+of+process+algebra+is+below.%C3%82%C2%A0+This+relates+to+the+Recursion+and+State+paper+and+explicatory+blog+entry+where+I+show+how+to+compose+classical+automata+and+define+them+%22abstractly%22+and+to+a+complaint+about+the+weak+critique+of+automata+theory+in+standard+process+algebra+literature+and+also" title="Digg this post : Process algebra (updated)" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F_amp_title=Process+algebra+_28updated_29_amp_bodytext=The+first+part+of+a+critique+of+process+algebra+is+below._C3_82_C2_A0+This+relates+to+the+Recursion+and+State+paper+and+explicatory+blog+entry+where+I+show+how+to+compose+classical+automata+and+define+them+_22abstractly_22+and+to+a+complaint+about+the+weak+critique+of+automata+theory+in+standard+process+algebra+literature+and+also&amp;referer=');"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F&amp;t=Process+algebra+%28updated%29" title="Recommend this post : Process algebra (updated) on Facebook" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/sharer.php?u=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F_amp_t=Process+algebra+_28updated_29&amp;referer=');"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F&amp;title=Process+algebra+%28updated%29&amp;&amp;summary=" title="Share this post : Process algebra (updated) on Linkedin" onclick="pageTracker._trackPageview('/outgoing/www.linkedin.com/shareArticle?mini=true_amp_url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F_amp_title=Process+algebra+_28updated_29_amp_amp_summary=&amp;referer=');"><span class="head">Share on Linkedin</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="reddit" href="http://www.reddit.com/submit?url=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F&amp;title=Process+algebra+%28updated%29" title="Share this post : Process algebra (updated) on Reddit" onclick="pageTracker._trackPageview('/outgoing/www.reddit.com/submit?url=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F_amp_title=Process+algebra+_28updated_29&amp;referer=');"><span class="head">share via Reddit</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.yodaiken.com%2F2009%2F07%2Fprocess-algebra%2F" title="Tweet this post : Process algebra (updated) on Twitter" onclick="pageTracker._trackPageview('/outgoing/twitter.com/home/?status=http_3A_2F_2Fwww.yodaiken.com_2F2009_2F07_2Fprocess-algebra_2F&amp;referer=');"><span class="head">Tweet about it</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="rss" href="http://www.yodaiken.com/2009/07/process-algebra/feed" title="Follow this post : Process algebra (updated) comments"><span class="head">Subscribe to the comments on this post</span></a></li>
</ul>
<div class="clean"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yodaiken.com/2009/07/process-algebra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
