<?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>Zvonimir Rakamaric</title>
	<atom:link href="http://www.zvonimir.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zvonimir.info</link>
	<description>Postdoctoral Fellow at Carnegie Mellon University</description>
	<lastBuildDate>Mon, 21 Nov 2011 23:59:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wrapped up my PhD and joined Carnegie Mellon in Silicon Valley</title>
		<link>http://www.zvonimir.info/2011/04/wrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley/</link>
		<comments>http://www.zvonimir.info/2011/04/wrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 15:31:17 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/?p=417</guid>
		<description><![CDATA[I successfully defended and wrapped up my PhD! Yaaaay! Big thanks goes to my advisor Alan Hu, committee members Mark Greenstreet and Ken McMillan, university examiners Gail Murphy and Karthik Pattabiraman, as well as my external examiner Ranjit Jhala. The final version of my PhD thesis is available online and can be found here. Soon after I wrapped [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;linkname=Wrapped%20up%20my%20PhD%20and%20joined%20Carnegie%20Mellon%20in%20Silicon%20Valley" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;linkname=Wrapped%20up%20my%20PhD%20and%20joined%20Carnegie%20Mellon%20in%20Silicon%20Valley" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;count=none&amp;text=Wrapped%20up%20my%20PhD%20and%20joined%20Carnegie%20Mellon%20in%20Silicon%20Valley" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;count=none&amp;text=Wrapped%20up%20my%20PhD%20and%20joined%20Carnegie%20Mellon%20in%20Silicon%20Valley" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2011%2F04%2Fwrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley%2F&amp;title=Wrapped%20up%20my%20PhD%20and%20joined%20Carnegie%20Mellon%20in%20Silicon%20Valley" id="wpa2a_2"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>I successfully defended and wrapped up my PhD! Yaaaay!</p>
<p><img class="alignright size-medium wp-image-418" title="PhD Defense" src="http://www.zvonimir.info/wp-content/uploads/2011/04/IMG_0077-225x300.jpg" alt="" width="225" height="300" />Big thanks goes to my advisor Alan Hu, committee members Mark Greenstreet and Ken McMillan, university examiners Gail Murphy and Karthik Pattabiraman, as well as my external examiner Ranjit Jhala. The final version of my PhD thesis is available online and can be found <a title="Modular Verification of Shared-Memory Concurrent System Software" href="http://www.zvonimir.info/2011/03/modular-verification-of-shared-memory-concurrent-system-software/">here</a>.</p>
<p>Soon after I wrapped up my PhD, I joined Carnegie Mellon University in Silicon Valley as a postdoctoral fellow. Here I am working on a NASA-funded project and collaborating with Dimitra Giannakopoulou and Vishwanath Raman. The goal of the project is improving coverage of testing and checking of NASA’s air traffic control system using compositional techniques. I am sure that lots of challenging and exciting work is ahead of me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2011/04/wrapped-up-my-phd-and-joined-carnegie-mellon-in-silicon-valley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Tutorial for Running Boogie and Z3 on Linux</title>
		<link>http://www.zvonimir.info/2010/12/a-tutorial-for-running-boogie-and-z3-on-linux/</link>
		<comments>http://www.zvonimir.info/2010/12/a-tutorial-for-running-boogie-and-z3-on-linux/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 01:35:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/12/a-tutorial-for-running-boogie-and-z3-on-linux/</guid>
		<description><![CDATA[I just learned that Boogie recently switched to using .NET 4, and therefore the tutorial on how to run Boogie under Linux using .NET 2 I wrote a couple of months ago is now deprecated. I played a little bit with the latest version of Boogie under Linux and managed to get it to work, [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;linkname=A%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;linkname=A%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;count=none&amp;text=A%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;count=none&amp;text=A%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fa-tutorial-for-running-boogie-and-z3-on-linux%2F&amp;title=A%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux" id="wpa2a_4"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>I just learned that <a href="http://boogie.codeplex.com/">Boogie</a> recently switched to using .NET 4, and therefore the <a title="An Old Tutorial for Running Boogie and Z3 on Linux (for .NET 2.0)" href="http://www.zvonimir.info/2010/06/an-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0/">tutorial</a> on how to run Boogie under Linux using .NET 2 I wrote a couple of months ago is now deprecated. I played a little bit with the latest version of Boogie under Linux and managed to get it to work, this time using <a href="http://www.mono-project.com/">Mono</a>.</p>
<p>So, first you have to get a Linux binary of <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a>. You can always download the latest SMT Competition Z3 Linux binary from the Z3&#8242;s <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/download.html">download page</a> (look for Other platforms). Copy the <span style="font-style: italic;">bin/z3</span> executable into Boogie&#8217;s folder and rename it to <span style="font-style: italic;">z3.exe</span>.</p>
<p>Alternatively, you can try to get the Windows Z3 binary to work under Linux using <a href="http://www.winehq.org/">wine</a>. So, to be able to run <span style="font-style: italic;">z3.exe</span>, install <a href="http://www.winehq.org/">wine</a> (I am using wine-1.1.28) and download the <a href="http://wiki.winehq.org/winetricks">winetricks</a> script (I am using winetricks version 20090815). Then, using winetricks install <span style="font-style: italic;">vcrun2008</span></p>
<pre>winetricks vcrun2008</pre>
<blockquote><p><span style="font-family: courier new;"> </span></p></blockquote>
<p>Now try typing</p>
<pre><span style="font-family: courier new;">wine z3.exe /h</span></pre>
<p>to see if Z3 is working. For Boogie to be able to call Z3, you still have to achieve that <span style="font-style: italic;">z3.exe</span> can be executed without the wine command in front. This is the tricky part that is accomplished using <a href="http://en.wikipedia.org/wiki/Binfmt_misc">binfmt_misc</a> and doing the following:</p>
<pre>su
mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc
echo ':DOSWin:M::MZ::/usr/bin/wine:' &gt; /proc/sys/fs/binfmt_misc/register</pre>
<p>Try calling Z3 without wine</p>
<pre><span style="font-family: courier new;">z3.exe /h</span></pre>
<p>to see if Z3 is still working.</p>
<p>Second, install the latest version of Mono that supports .NET 4. Boogie is going to fail if the environment variable <span style="font-style: italic;">ProgramFiles</span> is not set, but you can fool it by setting <span style="font-style: italic;">ProgramFiles</span> to essentially anything:</p>
<pre>export ProgramFiles=/home/</pre>
<p>Create a simple bpl file <span style="font-style: italic;">test.bpl</span> and check if just Boogie without Z3 is working using Mono:</p>
<pre>mono --runtime=v4.0.30319 Boogie.exe test.bpl /noVerify</pre>
<p>Finally, check if Boogie/Z3 combination is working together and execute:</p>
<pre>mono --runtime=v4.0.30319 Boogie.exe test.bpl</pre>
<p>You can also get rid of the ugly &#8211;runtime switch, if you edit Boogie.exe.config like this:</p>
<pre>&lt;?xml version="1.0"?&gt;
&lt;configuration&gt;
  &lt;startup&gt;
    &lt;supportedRuntime version="v4.0.30319" sku=".NETFramework,Version=v4.0"/&gt;
  &lt;/startup&gt;
&lt;/configuration&gt;</pre>
<p>And voila, you are done!<br />
I would like to thank Vladimir Klebanov for his valuable feedback and help, and any additional feedback, comments, or improvements would be appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/12/a-tutorial-for-running-boogie-and-z3-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated Guidebook for Graduate Studies Abroad</title>
		<link>http://www.zvonimir.info/2010/12/updated-guidebook-for-graduate-studies-abroad/</link>
		<comments>http://www.zvonimir.info/2010/12/updated-guidebook-for-graduate-studies-abroad/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 18:03:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/12/updated-guidebook-for-graduate-studies-abroad/</guid>
		<description><![CDATA[Domagoj and I recently added some new material to our Guidebook for Graduate Studies Abroad and this 2nd extended online edition is now available for download.]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;linkname=Updated%20Guidebook%20for%20Graduate%20Studies%20Abroad" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;linkname=Updated%20Guidebook%20for%20Graduate%20Studies%20Abroad" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;count=none&amp;text=Updated%20Guidebook%20for%20Graduate%20Studies%20Abroad" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;count=none&amp;text=Updated%20Guidebook%20for%20Graduate%20Studies%20Abroad" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F12%2Fupdated-guidebook-for-graduate-studies-abroad%2F&amp;title=Updated%20Guidebook%20for%20Graduate%20Studies%20Abroad" id="wpa2a_6"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>Domagoj and I recently added some new material to our <a title="Guidebook" href="http://www.zvonimir.info/activities/guidebook/">Guidebook for Graduate Studies Abroad</a> and this 2nd extended online edition is now available for download.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/12/updated-guidebook-for-graduate-studies-abroad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploaded the camera-ready version of the POPL 2011 delay-bounded scheduling paper</title>
		<link>http://www.zvonimir.info/2010/11/uploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper/</link>
		<comments>http://www.zvonimir.info/2010/11/uploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 19:21:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/11/uploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper/</guid>
		<description><![CDATA[Word cloud summary of the POPL 2011 paper. The final, camera-ready version of the delay-bounded scheduling paper is now available and can be obtained here. Inspired by others, I also started playing with word clouds a little bit, and on the right you can find a nice word cloud summary of this paper. Enjoy!]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;linkname=Uploaded%20the%20camera-ready%20version%20of%20the%20POPL%202011%20delay-bounded%20scheduling%20paper" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;linkname=Uploaded%20the%20camera-ready%20version%20of%20the%20POPL%202011%20delay-bounded%20scheduling%20paper" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;count=none&amp;text=Uploaded%20the%20camera-ready%20version%20of%20the%20POPL%202011%20delay-bounded%20scheduling%20paper" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;count=none&amp;text=Uploaded%20the%20camera-ready%20version%20of%20the%20POPL%202011%20delay-bounded%20scheduling%20paper" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F11%2Fuploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper%2F&amp;title=Uploaded%20the%20camera-ready%20version%20of%20the%20POPL%202011%20delay-bounded%20scheduling%20paper" id="wpa2a_8"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><table class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center;"><img class="size-full wp-image-408  alignright" style="margin: 0px; border: 0pt none;" title="Word cloud summary of the POPL 2011 paper." src="http://www.zvonimir.info/wp-content/uploads/2010/11/popl2011-eqr.jpg" alt="" width="400" height="231" /></td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;">Word cloud summary of the POPL 2011 paper.</td>
</tr>
</tbody>
</table>
<p>The final, camera-ready version of the delay-bounded scheduling paper is now available and can be obtained <a href="http://www.zvonimir.info/publications/popl2011-eqr.pdf">here</a>. Inspired by others, I also started playing with word clouds a little bit, and on the right you can find a nice word cloud summary of this paper. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/11/uploaded-the-camera-ready-version-of-the-popl-2011-delay-bounded-scheduling-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delay-bounded scheduling paper accepted to POPL 2011!</title>
		<link>http://www.zvonimir.info/2010/10/delay-bounded-scheduling-paper-accepted-to-popl-2011/</link>
		<comments>http://www.zvonimir.info/2010/10/delay-bounded-scheduling-paper-accepted-to-popl-2011/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 01:03:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/10/delay-bounded-scheduling-paper-accepted-to-popl-2011/</guid>
		<description><![CDATA[The paper titled &#8220;Delay-Bounded Scheduling&#8221; I coauthored with Michael Emmi and Shaz Qadeer got accepted to the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2011). The camera-ready version will be ready and available in a couple of weeks. In the meantime, those of you who are eager to learn what delay-bounded scheduling [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;linkname=Delay-bounded%20scheduling%20paper%20accepted%20to%20POPL%202011%21" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;linkname=Delay-bounded%20scheduling%20paper%20accepted%20to%20POPL%202011%21" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;count=none&amp;text=Delay-bounded%20scheduling%20paper%20accepted%20to%20POPL%202011%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;count=none&amp;text=Delay-bounded%20scheduling%20paper%20accepted%20to%20POPL%202011%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F10%2Fdelay-bounded-scheduling-paper-accepted-to-popl-2011%2F&amp;title=Delay-bounded%20scheduling%20paper%20accepted%20to%20POPL%202011%21" id="wpa2a_10"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>The paper titled &#8220;Delay-Bounded Scheduling&#8221; I coauthored with Michael Emmi and Shaz Qadeer got accepted to the <a href="http://www.cse.psu.edu/popl/11/">38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</a> (POPL 2011). The camera-ready version will be ready and available in a couple of weeks. In the meantime, those of you who are eager to learn what delay-bounded scheduling is all about can check out our <a title="Delay-Bounded Scheduling: A Canonical Characterization of Scheduler Nondeterminism" href="http://www.zvonimir.info/2010/09/delay-bounded-scheduling-a-canonical-characterization-of-scheduler-nondeterminism/">tech-report</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/10/delay-bounded-scheduling-paper-accepted-to-popl-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Old Tutorial for Running Boogie and Z3 on Linux (for .NET 2.0)</title>
		<link>http://www.zvonimir.info/2010/06/an-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0/</link>
		<comments>http://www.zvonimir.info/2010/06/an-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:55:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/06/an-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0/</guid>
		<description><![CDATA[Software verification tools that I have built in the last couple of years use the combination of Boogie verification condition generator and Z3 SMT solver as their back end. Both Boogie and Z3 are developed by Microsoft Research, and therefore, understandably, Windows is their platform of choice. However, I&#8217;ve often had a need to use [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;linkname=An%20Old%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux%20%28for%20.NET%202.0%29" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;linkname=An%20Old%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux%20%28for%20.NET%202.0%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;count=none&amp;text=An%20Old%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux%20%28for%20.NET%202.0%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;count=none&amp;text=An%20Old%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux%20%28for%20.NET%202.0%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fan-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0%2F&amp;title=An%20Old%20Tutorial%20for%20Running%20Boogie%20and%20Z3%20on%20Linux%20%28for%20.NET%202.0%29" id="wpa2a_12"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>Software verification tools that I have built in the last couple of years use the combination of <a href="http://boogie.codeplex.com/">Boogie</a> verification condition generator and <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a> SMT solver as their back end. Both Boogie and Z3 are developed by Microsoft Research, and therefore, understandably, Windows is their platform of choice. However, I&#8217;ve often had a need to use Boogie and Z3 on Linux, since some of my tools (e.g. SMACK) are Linux based. Next, I am going to describe how I managed to pull that off (disclaimer: there are probably better ways of doing this, but this one worked for me and that&#8217;s good enough)&#8230;</p>
<p>I am using openSuse 11.2 (Linux version 2.6.31.12), although I am sure this would work on other Linux distributions/versions as well. Before we start, you will, of course, also need Boogie and Z3 binaries, which you can get from the respective websites. Make sure you copy z3.exe into Boogie&#8217;s bin folder and run Boogie under Windows to see if it works.</p>
<p>Let&#8217;s go into Linux now. To be able to run z3.exe, install <a href="http://www.winehq.org/">wine</a> (I am using wine-1.1.28) and download the <a href="http://wiki.winehq.org/winetricks">winetricks</a> script (I am using winetricks version 20090815). Then, using winetricks install <span style="font-style: italic;">vcrun2008</span></p>
<pre><span style="font-family: courier new;">winetricks vcrun2008</span></pre>
<p>Now try typing</p>
<pre><span style="font-family: courier new;">wine z3.exe /h</span></pre>
<p>to see if Z3 is working.</p>
<p>For Boogie you will have to install support for .NET (i.e. <span style="font-style: italic;">dotnet20</span>), again using winetricks</p>
<pre>winetricks dotnet20</pre>
<p>See if Boogie is working by typing<br />
<span style="font-family: courier new;"> </span></p>
<pre>wine Boogie.exe</pre>
<p>Note that I do get some weird error messages (e.g. <span style="font-family: courier new;">fixme:shell:URL_ParseUrl failed to parse L&#8221;Core&#8221;</span>), but those (surprisingly) don&#8217;t seem to matter, everything still works.<br />
Finally, check if Boogie/Z3 combination is working together and execute</p>
<pre>wine Boogie.exe some_simple_bpl_file.bpl</pre>
<p>And voila, you are done!</p>
<p>Note that I tried many other combinations as well (e.g. mono + wine), but this one seems to work the best. Any feedback would be appreciated, especially if you figure out how to get rid of those annoying error messages <a href="http://2.bp.blogspot.com/_vh7LBxdXXYw/TCuatzQtEOI/AAAAAAAAGoc/BssRjs7BGAQ/s1600/happy.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5488650682526142690" style="cursor: pointer; width: 15px; height: 15px;" src="http://2.bp.blogspot.com/_vh7LBxdXXYw/TCuatzQtEOI/AAAAAAAAGoc/BssRjs7BGAQ/s200/happy.gif" border="0" alt="" /></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/06/an-old-tutorial-for-running-boogie-and-z3-on-linux-for-net-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Paper on context-bounded analysis accepted at SPIN 2010</title>
		<link>http://www.zvonimir.info/2010/06/paper-on-context-bounded-analysis-accepted-at-spin-2010/</link>
		<comments>http://www.zvonimir.info/2010/06/paper-on-context-bounded-analysis-accepted-at-spin-2010/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:37:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/06/paper-on-context-bounded-analysis-accepted-at-spin-2010/</guid>
		<description><![CDATA[The work I did with Naghmeh and Alan on empirical evaluation of context-bounded translations for concurrent software was accepted at SPIN 2010. We investigate source-to-source translations: a concurrent program, given a bound on the number of context switches, is translated into a corresponding sequential program. In the paper, we compare three different translations in the [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;linkname=Paper%20on%20context-bounded%20analysis%20accepted%20at%20SPIN%202010" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;linkname=Paper%20on%20context-bounded%20analysis%20accepted%20at%20SPIN%202010" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;count=none&amp;text=Paper%20on%20context-bounded%20analysis%20accepted%20at%20SPIN%202010" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;count=none&amp;text=Paper%20on%20context-bounded%20analysis%20accepted%20at%20SPIN%202010" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fpaper-on-context-bounded-analysis-accepted-at-spin-2010%2F&amp;title=Paper%20on%20context-bounded%20analysis%20accepted%20at%20SPIN%202010" id="wpa2a_14"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>The work I did with Naghmeh and Alan on empirical evaluation of context-bounded translations for concurrent software was accepted at <a href="http://www.utwente.nl/spin2010/">SPIN 2010</a>. We investigate source-to-source translations: a concurrent program, given a bound on the number of context switches, is translated into a corresponding sequential program. In the paper, we compare three different translations in the verification-condition-checking (using SMT solvers) paradigm. We evaluate their scalability under a wide range of experimental conditions:  we draw interesting conclusions and provide practical guidance for using context-bounded analysis in a VC-checking paradigm.</p>
<p>The final version of this paper is available <a title="Context-Bounded Translations for Concurrent Software: An Empirical Evaluation" href="http://www.zvonimir.info/2010/09/context-bounded-translations-for-concurrent-software-an-empirical-evaluation/">here</a>.</p>
<p>And here is what <a href="http://research.microsoft.com/en-us/people/qadeer/">Shaz Qadeer</a> said about the paper: &#8220;I really like the paper, quite independent of its focus on evaluation of context-bounded translations.  There are very nice insights in the paper about the difference between finite-state symbolic model checking and the VC-based techniques. In fact, I would recommend this paper to anybody who has a model checking background and is beginning to use theorem provers.&#8221; Thanks a lot Shaz!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/06/paper-on-context-bounded-analysis-accepted-at-spin-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joining Cadence Research Laboratories</title>
		<link>http://www.zvonimir.info/2010/06/joining-cadence-research-laboratories/</link>
		<comments>http://www.zvonimir.info/2010/06/joining-cadence-research-laboratories/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 17:39:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/06/joining-cadence-research-laboratories/</guid>
		<description><![CDATA[I am excited to announce that I&#8217;ll be joining Cadence Research Laboratories in fall! I am going to continue doing research on effective, automatic techniques for analysis, verification, and testing of software. Most likely I&#8217;ll be moving to the Bay Area in October.]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;linkname=Joining%20Cadence%20Research%20Laboratories" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;linkname=Joining%20Cadence%20Research%20Laboratories" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;count=none&amp;text=Joining%20Cadence%20Research%20Laboratories" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;count=none&amp;text=Joining%20Cadence%20Research%20Laboratories" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F06%2Fjoining-cadence-research-laboratories%2F&amp;title=Joining%20Cadence%20Research%20Laboratories" id="wpa2a_16"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>I am excited to announce that I&#8217;ll be joining <a href="http://www.blogger.com/www.cadence.com/cadence/cadence_labs/pages/default.aspx"></a><a href="http://www.cadence.com/cadence/cadence_labs/pages/default.aspx">Cadence Research Laboratories</a><span class="f"><cite></cite></span> in fall! I am going to continue doing research on effective, automatic techniques for analysis, verification, and testing  of software. Most likely I&#8217;ll be moving to the Bay Area in October.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/06/joining-cadence-research-laboratories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Won silver medal in the ACM Student Research Competition at ICSE 2010!</title>
		<link>http://www.zvonimir.info/2010/05/won-silver-medal-in-the-acm-student-research-competition-at-icse-2010/</link>
		<comments>http://www.zvonimir.info/2010/05/won-silver-medal-in-the-acm-student-research-competition-at-icse-2010/#comments</comments>
		<pubDate>Mon, 17 May 2010 20:43:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/05/won-silver-medal-in-the-acm-student-research-competition-at-icse-2010/</guid>
		<description><![CDATA[Woohoo! I won silver medal in the ACM Student Research Competition at ICSE 2010 with my competition entry titled &#8220;STORM: Static Unit Checking of Concurrent Programs&#8221;. It was a tough competition, with Code Bubbles winning gold and Thomas Fritz, also from UBC, taking bronze. Furthermore, this is not the end of the story for STORM [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;linkname=Won%20silver%20medal%20in%20the%20ACM%20Student%20Research%20Competition%20at%20ICSE%202010%21" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;linkname=Won%20silver%20medal%20in%20the%20ACM%20Student%20Research%20Competition%20at%20ICSE%202010%21" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;count=none&amp;text=Won%20silver%20medal%20in%20the%20ACM%20Student%20Research%20Competition%20at%20ICSE%202010%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;count=none&amp;text=Won%20silver%20medal%20in%20the%20ACM%20Student%20Research%20Competition%20at%20ICSE%202010%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F05%2Fwon-silver-medal-in-the-acm-student-research-competition-at-icse-2010%2F&amp;title=Won%20silver%20medal%20in%20the%20ACM%20Student%20Research%20Competition%20at%20ICSE%202010%21" id="wpa2a_18"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>Woohoo! I won <a href="http://src.acm.org/winners.html">silver medal</a> in the <a href="http://www.sbs.co.za/ICSE2010/SRC_2010.html">ACM Student Research Competition at ICSE 2010</a> with my competition entry titled &#8220;STORM: Static Unit Checking of Concurrent Programs&#8221;. It was a tough competition, with Code Bubbles winning gold and Thomas Fritz, also from UBC, taking bronze. Furthermore, this is not the end of the story for STORM since top three winners are invited to compete in the ACM Student Research Competition Grand Finals.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/05/won-silver-medal-in-the-acm-student-research-competition-at-icse-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Static analysis in real world</title>
		<link>http://www.zvonimir.info/2010/02/static-analysis-in-real-world/</link>
		<comments>http://www.zvonimir.info/2010/02/static-analysis-in-real-world/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 23:28:00 +0000</pubDate>
		<dc:creator>zrakamar</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.zvonimir.info/2010/02/static-analysis-in-real-world/</guid>
		<description><![CDATA[Communications of the ACM (CACM) recently published an article titled &#8220;A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World&#8221;. Written by the Coverity crowd, the article talks about their experience with commercializing a static bug-finding tool. The authors list practical problems they run into that you typically [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_button_email" href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;linkname=Static%20analysis%20in%20real%20world" title="Email" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/email.png" width="16" height="16" alt="Email"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;linkname=Static%20analysis%20in%20real%20world" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;count=none&amp;text=Static%20analysis%20in%20real%20world" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;counturl=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;count=none&amp;text=Static%20analysis%20in%20real%20world" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.zvonimir.info%2F2010%2F02%2Fstatic-analysis-in-real-world%2F&amp;title=Static%20analysis%20in%20real%20world" id="wpa2a_20"><img src="http://www.zvonimir.info/wp-content/plugins/add-to-any/favicon.png" width="16" height="16" alt="Share"/></a></p><p>Communications of the ACM (CACM) recently published an article titled <a href="http://cacm.acm.org/magazines/2010/2/69354-a-few-billion-lines-of-code-later/">&#8220;A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World&#8221;</a>. Written by the Coverity crowd, the article talks about their experience with commercializing a static bug-finding tool. The authors list practical problems they run into that you typically wouldn&#8217;t see when building a research prototype, and also describe how they solved (or worked around) them. Interesting and entertaining&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zvonimir.info/2010/02/static-analysis-in-real-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

