<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Program synthesis talk</title>
	<atom:link href="http://www.weaselhat.com/2006/06/24/synthesis-talk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weaselhat.com/2006/06/24/synthesis-talk/</link>
	<description></description>
	<lastBuildDate>Tue, 25 Oct 2011 15:23:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michael Greenberg</title>
		<link>http://www.weaselhat.com/2006/06/24/synthesis-talk/comment-page-1/#comment-6</link>
		<dc:creator>Michael Greenberg</dc:creator>
		<pubDate>Thu, 03 Aug 2006 02:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.weaselhat.com/2006/06/24/synthesis-talk/#comment-6</guid>
		<description>So it is; my mistake.  I still haven&#039;t gotten around to reading it!  There&#039;s never enough time.

I like the compositional approach, particularly considering that a lot of the non-reactive correct-by-construction stuff supports some sort of modularity.  Many of the more practical heuristics for model checking take advantage of an iterative approach that seems something like the dual of compositional program synthesis.

But to answer your question more directly, I haven&#039;t seen any (real) specifications at all, much less specifications of that form.</description>
		<content:encoded><![CDATA[<p>So it is; my mistake.  I still haven&#8217;t gotten around to reading it!  There&#8217;s never enough time.</p>
<p>I like the compositional approach, particularly considering that a lot of the non-reactive correct-by-construction stuff supports some sort of modularity.  Many of the more practical heuristics for model checking take advantage of an iterative approach that seems something like the dual of compositional program synthesis.</p>
<p>But to answer your question more directly, I haven&#8217;t seen any (real) specifications at all, much less specifications of that form.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roderick Bloem</title>
		<link>http://www.weaselhat.com/2006/06/24/synthesis-talk/comment-page-1/#comment-5</link>
		<dc:creator>Roderick Bloem</dc:creator>
		<pubDate>Wed, 02 Aug 2006 19:39:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.weaselhat.com/2006/06/24/synthesis-talk/#comment-5</guid>
		<description>Kupferman &amp; Vardi&#039;s paper gives a 2EXPTIME algorithm.  Unfortunately, this is a lower bound as was proven in Rosner&#039;s PhD thesis (presumably, that is, I have never read it).

One important contribution of this paper is the extension to generalized Buechi automata as inputs while avoiding the counting construction.  This improves the complexity.

You can argue about the usefulness of the compositional approach.  Who has ever seen a specification in the form f1 /\ ... /\ fn?</description>
		<content:encoded><![CDATA[<p>Kupferman &amp; Vardi&#8217;s paper gives a 2EXPTIME algorithm.  Unfortunately, this is a lower bound as was proven in Rosner&#8217;s PhD thesis (presumably, that is, I have never read it).</p>
<p>One important contribution of this paper is the extension to generalized Buechi automata as inputs while avoiding the counting construction.  This improves the complexity.</p>
<p>You can argue about the usefulness of the compositional approach.  Who has ever seen a specification in the form f1 /\ &#8230; /\ fn?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

