<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5306522511631216192</id><updated>2011-09-14T10:45:18.748-07:00</updated><category term='Boogie'/><category term='Z3'/><category term='Linux'/><title type='text'>Zvonimir Rakamaric</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3593001798829729123</id><published>2010-12-03T16:35:00.000-08:00</published><updated>2010-12-07T09:56:40.210-08:00</updated><title type='text'>A Tutorial for Running Boogie and Z3 on Linux</title><content type='html'>I just learned that &lt;a href="http://boogie.codeplex.com/"&gt;Boogie&lt;/a&gt; recently switched to using .NET 4, and therefore the &lt;a href="http://rakamaric.blogspot.com/2010/06/tutorial-for-running-boogie-and-z3-on.html"&gt;tutorial&lt;/a&gt; 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 &lt;a href="http://www.mono-project.com/"&gt;Mono&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, first you have to get a Linux binary of &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/"&gt;Z3&lt;/a&gt;. You can always download the latest SMT Competition Z3 Linux binary from the Z3's &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/download.html"&gt;download page&lt;/a&gt; (look for Other platforms). Copy the &lt;span style="font-style:italic;"&gt;bin/z3&lt;/span&gt; executable into Boogie's folder and rename it to &lt;span style="font-style:italic;"&gt;z3.exe&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Alternatively, you can try to get the Windows Z3 binary to work under Linux using &lt;a href="http://www.winehq.org/"&gt;wine&lt;/a&gt;. So, to be able to run &lt;span style="font-style:italic;"&gt;z3.exe&lt;/span&gt;, install &lt;a href="http://www.winehq.org/"&gt;wine&lt;/a&gt; (I am using wine-1.1.28) and download the &lt;a href="http://wiki.winehq.org/winetricks"&gt;winetricks&lt;/a&gt; script (I am using winetricks version 20090815). Then, using winetricks install &lt;span style="font-style: italic;"&gt;vcrun2008&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;winetricks vcrun2008&lt;/span&gt;&lt;/blockquote&gt;Now try typing&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;wine z3.exe /h&lt;/span&gt;&lt;/blockquote&gt;to see if Z3 is working. For Boogie to be able to call Z3, you still have to achieve that &lt;span style="font-style:italic;"&gt;z3.exe&lt;/span&gt; can be executed without the wine command in front. This is the tricky part that is accomplished using &lt;a href="http://en.wikipedia.org/wiki/Binfmt_misc"&gt;binfmt_misc&lt;/a&gt; and doing the following:&lt;br /&gt;&lt;blockquote&gt;su&lt;br /&gt;mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc&lt;br /&gt;echo ':DOSWin:M::MZ::/usr/bin/wine:' &gt; /proc/sys/fs/binfmt_misc/register&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Try calling Z3 without wine &lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;z3.exe /h&lt;/span&gt;&lt;/blockquote&gt;to see if Z3 is still working.&lt;br /&gt;&lt;br /&gt;Second, install the latest version of Mono that supports .NET 4. Boogie is going to fail if the environment variable &lt;span style="font-style:italic;"&gt;ProgramFiles&lt;/span&gt; is not set, but you can fool it by setting &lt;span style="font-style:italic;"&gt;ProgramFiles&lt;/span&gt; to essentially anything:&lt;br /&gt;&lt;blockquote&gt;export ProgramFiles=/home/&lt;/blockquote&gt;&lt;br /&gt;Create a simple bpl file &lt;span style="font-style:italic;"&gt;test.bpl&lt;/span&gt; and check if just Boogie without Z3 is working using Mono:&lt;br /&gt;&lt;blockquote&gt;mono --runtime=v4.0.30319 Boogie.exe test.bpl /noVerify&lt;/blockquote&gt;&lt;br /&gt;Finally, check if Boogie/Z3 combination is working together and execute:&lt;br /&gt;&lt;blockquote&gt;mono --runtime=v4.0.30319 Boogie.exe test.bpl&lt;/blockquote&gt;&lt;br /&gt;You can also get rid of the ugly --runtime switch, if you edit Boogie.exe.config like this:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;startup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;supportedRuntime version="v4.0.30319" sku=".NETFramework,Version=v4.0"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/startup&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;And voila, you are done!&lt;br /&gt;I would like to thank Vladimir Klebanov for his valuable feedback and help, and any additional feedback, comments, or improvements would be appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3593001798829729123?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/3593001798829729123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/12/tutorial-for-running-boogie-and-z3-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3593001798829729123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3593001798829729123'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/12/tutorial-for-running-boogie-and-z3-on.html' title='A Tutorial for Running Boogie and Z3 on Linux'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-525994719437518995</id><published>2010-12-03T09:03:00.000-08:00</published><updated>2010-12-07T09:58:10.711-08:00</updated><title type='text'>Updated Guidebook for Graduate Studies Abroad</title><content type='html'>Domagoj and I recently added some new material to our &lt;a href="http://www.zvonimir.info/guidebook.html"&gt;Guidebook for Graduate Studies Abroad&lt;/a&gt; and this 2nd extended online edition is now available for download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-525994719437518995?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/525994719437518995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/12/updated-guidebook-for-graduate-studies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/525994719437518995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/525994719437518995'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/12/updated-guidebook-for-graduate-studies.html' title='Updated Guidebook for Graduate Studies Abroad'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-6959600052882883332</id><published>2010-11-12T10:21:00.000-08:00</published><updated>2010-12-16T14:43:15.454-08:00</updated><title type='text'>Uploaded the camera-ready version of the POPL 2011 delay-bounded scheduling paper</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_vh7LBxdXXYw/TQqVOAqLWtI/AAAAAAAAGrU/ZGZdNEtb1yQ/s1600/popl2011-eqr.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="230" src="http://1.bp.blogspot.com/_vh7LBxdXXYw/TQqVOAqLWtI/AAAAAAAAGrU/ZGZdNEtb1yQ/s400/popl2011-eqr.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Word cloud summary of the POPL 2011 paper.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The final, camera-ready version of the delay-bounded scheduling paper is now available and can be obtained &lt;a href="http://www.zvonimir.info/publications/popl2011-eqr.pdf"&gt;here&lt;/a&gt;. 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!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-6959600052882883332?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/6959600052882883332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/11/uploaded-camera-ready-version-of-popl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6959600052882883332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6959600052882883332'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/11/uploaded-camera-ready-version-of-popl.html' title='Uploaded the camera-ready version of the POPL 2011 delay-bounded scheduling paper'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vh7LBxdXXYw/TQqVOAqLWtI/AAAAAAAAGrU/ZGZdNEtb1yQ/s72-c/popl2011-eqr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-5751542051963946338</id><published>2010-10-04T18:03:00.000-07:00</published><updated>2010-12-07T09:58:40.604-08:00</updated><title type='text'>Delay-bounded scheduling paper accepted to POPL 2011!</title><content type='html'>The paper titled "Delay-Bounded Scheduling" I coauthored with Michael Emmi and Shaz Qadeer got accepted to the &lt;a href="http://www.cse.psu.edu/popl/11/"&gt;38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages&lt;/a&gt; (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 &lt;a href="http://research.microsoft.com/pubs/138569/tr.pdf"&gt;tech-report&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-5751542051963946338?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/5751542051963946338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/10/delay-bounded-scheduling-paper-accepted_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/5751542051963946338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/5751542051963946338'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/10/delay-bounded-scheduling-paper-accepted_04.html' title='Delay-bounded scheduling paper accepted to POPL 2011!'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-8048839731083828835</id><published>2010-06-30T10:55:00.000-07:00</published><updated>2010-12-07T09:59:02.167-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Z3'/><category scheme='http://www.blogger.com/atom/ns#' term='Boogie'/><title type='text'>An Old Tutorial for Running Boogie and Z3 on Linux (for .NET 2.0)</title><content type='html'>Software verification tools that I have built in the last couple of years use the combination of &lt;a href="http://boogie.codeplex.com/"&gt;Boogie&lt;/a&gt; verification condition generator and &lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/"&gt;Z3&lt;/a&gt; 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'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's good enough)...&lt;br /&gt;&lt;br /&gt;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's bin folder and run Boogie under Windows to see if it works.&lt;br /&gt;&lt;br /&gt;Let's go into Linux now. To be able to run z3.exe, install &lt;a href="http://www.winehq.org/"&gt;wine&lt;/a&gt; (I am using wine-1.1.28) and download the &lt;a href="http://wiki.winehq.org/winetricks"&gt;winetricks&lt;/a&gt; script (I am using winetricks version 20090815). Then, using winetricks install &lt;span style="font-style: italic;"&gt;vcrun2008&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;winetricks vcrun2008&lt;/span&gt;&lt;/blockquote&gt;Now try typing&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;wine z3.exe /h&lt;/span&gt;&lt;/blockquote&gt;to see if Z3 is working.&lt;br /&gt;&lt;br /&gt;For Boogie you will have to install support for .NET (i.e. &lt;span style="font-style: italic;"&gt;dotnet20&lt;/span&gt;), again using winetricks&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;winetricks dotnet20&lt;/blockquote&gt;See if Boogie is working by typing&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;wine Boogie.exe&lt;/blockquote&gt;&lt;/span&gt;Note that I do get some weird error messages (e.g. &lt;span style="font-family:courier new;"&gt;fixme:shell:URL_ParseUrl failed to parse L"Core"&lt;/span&gt;), but those (surprisingly) don't seem to matter, everything still works.&lt;br /&gt;Finally, check if Boogie/Z3 combination is working together and execute&lt;blockquote style="font-family: courier new;"&gt;wine Boogie.exe some_simple_bpl_file.bpl&lt;/blockquote&gt;And voila, you are done!&lt;br /&gt;&lt;br /&gt;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 &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vh7LBxdXXYw/TCuatzQtEOI/AAAAAAAAGoc/BssRjs7BGAQ/s1600/happy.gif"&gt;&lt;img style="cursor: pointer; width: 15px; height: 15px;" src="http://2.bp.blogspot.com/_vh7LBxdXXYw/TCuatzQtEOI/AAAAAAAAGoc/BssRjs7BGAQ/s200/happy.gif" alt="" id="BLOGGER_PHOTO_ID_5488650682526142690" border="0" /&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-8048839731083828835?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/8048839731083828835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/06/tutorial-for-running-boogie-and-z3-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8048839731083828835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8048839731083828835'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/06/tutorial-for-running-boogie-and-z3-on.html' title='An Old Tutorial for Running Boogie and Z3 on Linux (for .NET 2.0)'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vh7LBxdXXYw/TCuatzQtEOI/AAAAAAAAGoc/BssRjs7BGAQ/s72-c/happy.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-1681982328591060166</id><published>2010-06-25T09:37:00.000-07:00</published><updated>2010-12-07T09:59:14.743-08:00</updated><title type='text'>Paper on context-bounded analysis accepted at SPIN 2010</title><content type='html'>The work I did with Naghmeh and Alan on empirical evaluation of context-bounded translations for concurrent software was accepted at &lt;a href="http://www.utwente.nl/spin2010/"&gt;SPIN 2010&lt;/a&gt;. 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.&lt;br /&gt;&lt;br /&gt;The final version of this paper is available &lt;a href="http://people.cs.ubc.ca/%7Ezrakamar/publications/spin2010-ghr.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And here is what &lt;a href="http://research.microsoft.com/en-us/people/qadeer/"&gt;Shaz Qadeer&lt;/a&gt; said about the paper: "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." Thanks a lot Shaz!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-1681982328591060166?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/1681982328591060166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2010/06/paper-on-context-bounded-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1681982328591060166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1681982328591060166'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/06/paper-on-context-bounded-analysis.html' title='Paper on context-bounded analysis accepted at SPIN 2010'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3069815058331924988</id><published>2010-06-19T10:39:00.000-07:00</published><updated>2010-06-19T10:55:11.347-07:00</updated><title type='text'>Joining Cadence Research Laboratories</title><content type='html'>I am excited to announce that I'll be joining &lt;a href="http://www.blogger.com/www.cadence.com/cadence/cadence_labs/pages/default.aspx"&gt;&lt;/a&gt;&lt;a href="http://www.cadence.com/cadence/cadence_labs/pages/default.aspx"&gt;Cadence Research Laboratories&lt;/a&gt;&lt;span class="f"&gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt; in fall! I am going to continue doing research on effective, automatic techniques for analysis, verification, and testing  of software. Most likely I'll be moving to the Bay Area in October.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3069815058331924988?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3069815058331924988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3069815058331924988'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/06/joining-cadence-research-laboratories.html' title='Joining Cadence Research Laboratories'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-4708506640603656113</id><published>2010-05-17T13:43:00.000-07:00</published><updated>2010-06-07T12:17:20.135-07:00</updated><title type='text'>Won silver medal in the ACM Student Research Competition at ICSE 2010!</title><content type='html'>Woohoo! I won &lt;a href="http://src.acm.org/winners.html"&gt;silver medal&lt;/a&gt; in the &lt;a href="http://www.sbs.co.za/ICSE2010/SRC_2010.html"&gt;ACM Student Research Competition at ICSE 2010&lt;/a&gt; with my competition entry titled "STORM: Static Unit Checking of Concurrent Programs". 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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-4708506640603656113?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4708506640603656113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4708506640603656113'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/05/won-silver-medal-in-acm-student.html' title='Won silver medal in the ACM Student Research Competition at ICSE 2010!'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-753551108004423123</id><published>2010-02-17T14:28:00.000-08:00</published><updated>2010-02-17T14:43:50.950-08:00</updated><title type='text'>Static analysis in real world</title><content type='html'>Communications of the ACM (CACM) recently published an article titled &lt;a href="http://cacm.acm.org/magazines/2010/2/69354-a-few-billion-lines-of-code-later/"&gt;"A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World"&lt;/a&gt;. 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't see when building a research prototype, and also describe how they solved (or worked around) them. Interesting and entertaining...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-753551108004423123?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/753551108004423123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/753551108004423123'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/02/static-analysis-in-real-world.html' title='Static analysis in real world'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-964308632180228678</id><published>2010-02-16T23:12:00.000-08:00</published><updated>2010-02-16T23:24:30.371-08:00</updated><title type='text'>Participating in the ACM Student Research Competition at ICSE 2010</title><content type='html'>My short paper about STORM, a concurrency checker I've been working on in the past year or so, got accepted into the second round of the &lt;a href="http://www.acm.org/src/"&gt;ACM Student Research Competition&lt;/a&gt; at &lt;a href="http://www.sbs.co.za/ICSE2010/SRC_2010.html"&gt;ICSE 2010&lt;/a&gt;. I'll be going to Cape Town soon to try to win one of the main prizes. Sweet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-964308632180228678?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/964308632180228678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/964308632180228678'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2010/02/participating-in-acm-student-research.html' title='Participating in the ACM Student Research Competition at ICSE 2010'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-6623846053058966535</id><published>2009-11-26T11:13:00.000-08:00</published><updated>2009-11-26T11:22:35.027-08:00</updated><title type='text'>Started another internship at Microsoft Research</title><content type='html'>This is my third internship at Microsoft Research, it seems I just can't get enough of that place :).&lt;br /&gt;I'll be working again with &lt;a href="http://research.microsoft.com/en-us/people/qadeer/"&gt;Shaz Qadeer&lt;/a&gt; and &lt;a href="http://research.microsoft.com/en-us/people/shuvendu/"&gt;Shuvendu Lahiri&lt;/a&gt; in the &lt;a href="http://research.microsoft.com/en-us/um/redmond/groups/rise/"&gt;RiSE&lt;/a&gt; team. The main goal of the internship is to find important concurrency bugs in Microsoft's software using my concurrency checker called STORM. Exciting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-6623846053058966535?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6623846053058966535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6623846053058966535'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/11/started-another-internship-at-microsoft.html' title='Started another internship at Microsoft Research'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-1047270788915937282</id><published>2009-11-15T17:21:00.000-08:00</published><updated>2009-11-15T17:27:00.878-08:00</updated><title type='text'>Amir Pnueli dies at 68</title><content type='html'>The New York Times published an article about the recently deceased pioneer of formal verification Dr. Amir Pnueli:&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/11/15/us/15pnueli.html?_r=2&amp;hpw"&gt;Amir Pnueli, Pioneer of Temporal Logic, Dies at 68&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-1047270788915937282?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1047270788915937282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1047270788915937282'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/11/amir-pnueli-dies-at-68.html' title='Amir Pnueli dies at 68'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-4259105344469891295</id><published>2009-11-10T17:27:00.000-08:00</published><updated>2009-11-15T17:34:49.987-08:00</updated><title type='text'>Passed my PhD thesis proposal defense</title><content type='html'>Today I passed my PhD thesis proposal defense and finally squared that off! I believe I am now a PhD candidate :). I got very useful feedback from my committee members that is definitely going to make my thesis stronger. So a big thanks for that to Alan, Ken, and Mark. Thanks to Eric as well for chairing the defense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-4259105344469891295?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4259105344469891295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4259105344469891295'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/11/passed-my-phd-thesis-proposal-defense.html' title='Passed my PhD thesis proposal defense'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3681624225760129716</id><published>2009-10-23T01:14:00.000-07:00</published><updated>2009-10-23T02:36:29.447-07:00</updated><title type='text'>Visited IST Austria</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vh7LBxdXXYw/SuF27hKZzdI/AAAAAAAAGio/tXM_OvcPn6I/s1600-h/IMG_9548.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_vh7LBxdXXYw/SuF27hKZzdI/AAAAAAAAGio/tXM_OvcPn6I/s320/IMG_9548.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5395724593452928466" /&gt;&lt;/a&gt;&lt;br /&gt;A couple of days ago, I visited the &lt;a href="http://www.ist-austria.ac.at/"&gt;Institute of Science and Technology (IST) Austria&lt;/a&gt; in Klosterneuburg near Vienna. IST Austria is a brand new research institution on track to become a world-class research center. I was invited by its president Prof. Tom Henzinger to give a talk about my research on verification of concurrent systems code. I was impressed by smooth organization of my visit, people who work there and their research, as well as institute's surroundings in the Vienna Woods.&lt;br /&gt;Thanks again to everybody at the IST Austria who made my stay a very pleasant one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3681624225760129716?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3681624225760129716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3681624225760129716'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/10/visited-ist-austria.html' title='Visited IST Austria'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vh7LBxdXXYw/SuF27hKZzdI/AAAAAAAAGio/tXM_OvcPn6I/s72-c/IMG_9548.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3747963985562493301</id><published>2009-10-08T04:37:00.000-07:00</published><updated>2009-10-13T09:43:25.099-07:00</updated><title type='text'>Attending Dagstuhl Seminar</title><content type='html'>I am attending &lt;a href="http://www.dagstuhl.de"&gt;Dagstuhl Seminar&lt;/a&gt; titled &lt;a href="http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=09411"&gt;"Interaction versus Automation: The two Faces of Deduction"&lt;/a&gt;. I gave a talk there about my work on the verification of concurrent systems code using SMT solvers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3747963985562493301?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3747963985562493301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3747963985562493301'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/10/attending-dagstuhl-seminar.html' title='Attending Dagstuhl Seminar'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3987434216918642204</id><published>2009-08-08T14:52:00.000-07:00</published><updated>2009-09-01T14:58:55.709-07:00</updated><title type='text'>Visited Intel Strategic CAD Labs in Hillsboro</title><content type='html'>I was invited recently to visit John O'Leary's group at Intel Strategic CAD Labs in Hillsboro, OR, USA. So, last week I visited them for a day. I gave a talk about my work on verification of concurrent systems code. Also, I had interesting in-depth conversations with John, Amit, and Jim about my tool SMACK and my concurrency related research, as well as their software verification work. I am glad there are a few more guys out there working on software verification and checking. They are very interested in using SMACK or parts of it in their own projects, so I am excited about this possible future collaboration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3987434216918642204?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3987434216918642204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3987434216918642204'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/08/visited-intel-strategic-cad-labs-in.html' title='Visited Intel Strategic CAD Labs in Hillsboro'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-8540747820172261105</id><published>2009-06-25T19:14:00.000-07:00</published><updated>2009-06-29T07:23:17.715-07:00</updated><title type='text'>Visited Verimag in Grenoble</title><content type='html'>I gave an invited talk about my recent work on finding concurrency errors in systems code at &lt;a href="http://www-verimag.imag.fr/"&gt;Verimag&lt;/a&gt; in Grenoble, France. Verimag is a very nice place and it was a pleasant visit. I would like to thank Radu Iosif again for hosting me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-8540747820172261105?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8540747820172261105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8540747820172261105'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/06/visited-verimag-in-grenoble.html' title='Visited Verimag in Grenoble'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-2897081189372021409</id><published>2009-04-23T12:56:00.001-07:00</published><updated>2009-04-23T13:02:42.842-07:00</updated><title type='text'>Final version of my CAV 2009 paper is out</title><content type='html'>I posted the final version of my CAV 2009 paper "&lt;a href="http://www.zvonimir.info/publications/cav2009-lqr.pdf"&gt;Static and Precise Detection of Concurrency Errors in Systems Code Using SMT Solvers&lt;/a&gt;" on my homepage. Check it out!&lt;br /&gt;And comments and/or questions are always appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-2897081189372021409?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/2897081189372021409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/2897081189372021409'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/04/final-version-of-my-cav-2009-paper-is.html' title='Final version of my CAV 2009 paper is out'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-1054592293547088786</id><published>2009-03-27T09:21:00.000-07:00</published><updated>2009-03-27T09:34:49.537-07:00</updated><title type='text'>Paper accepted to CAV 2009!</title><content type='html'>The paper on static context-bounded analysis of systems software I coauthored with Shuvendu and Shaz got accepted to &lt;a href="http://www-cav2009.imag.fr/"&gt;21st International Conference on Computer Aided Verification&lt;/a&gt; (CAV 2009). I am really excited about this work and glad it got in. I'll put the final version of the paper on my homepage soon, so be sure to stop by again and check it out. And off to France in June!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-1054592293547088786?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1054592293547088786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1054592293547088786'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/03/paper-accepted-to-cav-2009.html' title='Paper accepted to CAV 2009!'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-4084472366293945964</id><published>2009-02-23T17:47:00.000-08:00</published><updated>2009-02-23T17:59:52.591-08:00</updated><title type='text'>STTT paper published - my first journal publication</title><content type='html'>Almost two years ago, me and my coauthors got invited to submit the extended version of our TACAS 2007 paper to a special issue of the &lt;a href="http://sttt.cs.uni-dortmund.de/"&gt;International Journal on Software Tools for Technology Transfer (STTT)&lt;/a&gt;. Last weekend I received an email that our journal paper titled "A Low-Level Memory Model and an Accompanying Reachability Predicate" got published. Finally :)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-4084472366293945964?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4084472366293945964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4084472366293945964'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/02/sttt-paper-published-my-first-journal.html' title='STTT paper published - my first journal publication'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-6096754475895613121</id><published>2009-02-16T14:31:00.000-08:00</published><updated>2009-02-16T14:53:27.893-08:00</updated><title type='text'>Received Dagstuhl Seminar invitation</title><content type='html'>Awesome news! I got invited to the Dagstuhl Seminar &lt;a href="http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=09411"&gt;"Interaction versus Automation: The Two Faces of Deduction"&lt;/a&gt;! Dagstuhl seminars are invitation-only computer science seminars held in Germany. They bring together established scientists as well as promising young researchers, with the goal to promote open, in-depth discussions and collaboration on the topic of interest.&lt;br /&gt;I am looking forward to visit Germany in October. I am sure it'll be a great and productive experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-6096754475895613121?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6096754475895613121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6096754475895613121'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/02/received-dagstuhl-seminar-invitation.html' title='Received Dagstuhl Seminar invitation'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-7309111692783365668</id><published>2009-01-23T09:30:00.001-08:00</published><updated>2009-01-23T09:45:50.463-08:00</updated><title type='text'>Gave a talk at VMCAI 2009 on a scalable memory model for low-level code</title><content type='html'>It was the last talk of the last session of the last day of the conference, but quite a lot of people still decided to stick around (I hope because they were interested in the paper I presented :)), which was awesome. I think the presentation went well. As always, I also enjoyed VMCAI in general. Now I am attending POPL and in parallel working on my CAV paper. Busy week....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-7309111692783365668?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/7309111692783365668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/7309111692783365668'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/01/gave-talk-at-vmcai-2009-on-scalable.html' title='Gave a talk at VMCAI 2009 on a scalable memory model for low-level code'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-7360480759637170700</id><published>2009-01-17T15:32:00.000-08:00</published><updated>2009-01-20T20:28:46.483-08:00</updated><title type='text'>With Storm, I wrapped up another awesome internship at MSR Redmond</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vh7LBxdXXYw/SXakPSyjENI/AAAAAAAAFyc/TQeYYc2n_-I/s1600-h/IMG_9111.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_vh7LBxdXXYw/SXakPSyjENI/AAAAAAAAFyc/TQeYYc2n_-I/s320/IMG_9111.jpg" alt="" id="BLOGGER_PHOTO_ID_5293598994669441234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I finished my internship at the RiSE group at Microsoft Research in Redmond last week. It was again an awesome experience. The initial idea for the internship project was: "Hmm, let's statically find concurrency related bugs in device drivers.". Easier said then done :).&lt;br /&gt;But after many days of hard work, we (meaning me and my MSR mentors Shuvendu and Shaz, who are, btw, great guys!) had a working prototype of a tool for finding concurrency related bugs in systems code. Tool's codename is Storm, inspired by unusual weather conditions in Redmond in December :) (the photo shows the view from my office on one Sunday afternoon).&lt;br /&gt;&lt;div style="text-align: left;"&gt;We applied Storm on a number of real Windows device drivers and found a concurrency related bug that couldn't be discovered using any of the other static analysis tools they have. Furthermore, the bug was confirmed and fixed by developers, which got them very interested in the project. There is still a lot of work to be done, and I believe Storm is going to stick around for a while. Pretty good for only three months of work, and on top of that, there is still a paper to be written.... What can I say, maybe I should do another internship there before I graduate :)...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-7360480759637170700?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/7360480759637170700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/7360480759637170700'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2009/01/with-storm-i-wrapped-up-another-awesome.html' title='With Storm, I wrapped up another awesome internship at MSR Redmond'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vh7LBxdXXYw/SXakPSyjENI/AAAAAAAAFyc/TQeYYc2n_-I/s72-c/IMG_9111.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-1701040987072859510</id><published>2008-12-26T15:30:00.000-08:00</published><updated>2008-12-26T15:49:18.131-08:00</updated><title type='text'>Linux buffer-overflow bugs got Smack-ed</title><content type='html'>Using my static analysis tool called Smack, I found a couple of buffer-overflow bugs in the Linux kernel device drivers a few moths ago. Two of them (&lt;a href="http://bugzilla.kernel.org/show_bug.cgi?id=11399"&gt;Bug #11399&lt;/a&gt; and &lt;a href="http://bugzilla.kernel.org/show_bug.cgi?id=11408"&gt;Bug #11408&lt;/a&gt;) got fixed in the last release (2.6.28). This is a great incentive to try to find some more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-1701040987072859510?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1701040987072859510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/1701040987072859510'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/linux-buffer-overflow-bugs-got-smack-ed.html' title='Linux buffer-overflow bugs got Smack-ed'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-6485617266242673497</id><published>2008-12-12T10:41:00.000-08:00</published><updated>2008-12-12T10:56:16.850-08:00</updated><title type='text'>CRA Taulbee Survey - an interesting survey for CS graduate students</title><content type='html'>&lt;a href="http://www.cra.org/"&gt;The Computing Research Association&lt;/a&gt; (CRA) publishes the &lt;a href="http://www.cra.org/statistics/"&gt;Taulbee Survey&lt;/a&gt; every year. The survey provides information on the enrollment, production, and employment of Ph.D.s in computer science and computer engineering, and also on faculty salaries across North America.&lt;br /&gt;The last survey (2006/07) predicts a peek of production of Ph.D.s in this and the following year, and then a small decline. We'll see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-6485617266242673497?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6485617266242673497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/6485617266242673497'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/cra-taulbee-survey-interesting-survey.html' title='CRA Taulbee Survey - an interesting survey for CS graduate students'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-8394839140883075773</id><published>2008-12-07T19:08:00.000-08:00</published><updated>2008-12-07T19:20:22.323-08:00</updated><title type='text'>Reorganized my homepage and started this blog (of sorts)</title><content type='html'>Since I hurt my back playing basketball on Friday, I had to spend this weekend pretty much in bed (and miss the MSR Christmas party :(). With all that time on my hands and nothing to do (I can't work remotely for MSR), I invested a few hours in reorganizing my homepage. Nothing fancy, just moved things around a bit.&lt;br /&gt;And I started this blog!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-8394839140883075773?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8394839140883075773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/8394839140883075773'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/reorganized-my-homepage-and-started.html' title='Reorganized my homepage and started this blog (of sorts)'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-2105313596037449491</id><published>2008-12-07T18:35:00.000-08:00</published><updated>2008-12-07T18:44:01.224-08:00</updated><title type='text'>Visiting MSR in Redmond until mid January</title><content type='html'>I am a research intern in the newly formed &lt;a href="http://research.microsoft.com/rise/"&gt;RiSE&lt;/a&gt; group at the Microsoft Research in Redmond. With my mentors Shuvendu Lahiri and Shaz Qadeer, I am looking into new ways for statically finding concurrency related bugs in device drivers. Very cool stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-2105313596037449491?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/2105313596037449491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/2105313596037449491'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/visiting-msr-in-redmond-until-mid.html' title='Visiting MSR in Redmond until mid January'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-849275588963213857</id><published>2008-12-06T21:57:00.000-08:00</published><updated>2008-12-06T22:11:17.763-08:00</updated><title type='text'>Formal methods in The New York Times</title><content type='html'>Formal methods got mentioned in a recent &lt;a href="http://www.nytimes.com/2008/11/17/technology/companies/17chip.html?pagewanted=1&amp;amp;_r=2&amp;amp;adxnnlx=1226923276-C0QeFwmZpPS2IDCHprvvYg"&gt;article&lt;/a&gt; published in the The New York Times on testing of the new Intel's chip code-named Nehalem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-849275588963213857?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/849275588963213857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2008/12/formal-methods-entering-mainstream.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/849275588963213857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/849275588963213857'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/formal-methods-entering-mainstream.html' title='Formal methods in The New York Times'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-4227137019353796079</id><published>2008-02-14T22:28:00.000-08:00</published><updated>2008-12-06T22:33:02.053-08:00</updated><title type='text'>I gave a short statement for the Croatian National Television about the MSR fellowship</title><content type='html'>Domagoj Babic's and mine 2 minutes of fame in science news on the Croatian National Television (HRT 1). We talked about the Microsoft Research Fellowships we received. The entire interview can be seen on &lt;a href="http://www.youtube.com/watch?v=Gq5AakhCe_8"&gt;YouTube&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-4227137019353796079?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/4227137019353796079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2008/02/i-gave-short-statement-for-croatian.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4227137019353796079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/4227137019353796079'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/02/i-gave-short-statement-for-croatian.html' title='I gave a short statement for the Croatian National Television about the MSR fellowship'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5306522511631216192.post-3621376815650018862</id><published>2008-01-31T22:36:00.000-08:00</published><updated>2008-12-06T22:44:21.291-08:00</updated><title type='text'>I received the 2008 Microsoft Research Fellowship</title><content type='html'>Yes, finally I got it! I received the &lt;a href="http://research.microsoft.com/aboutmsr/jobs/fellowships/fellows_us.aspx"&gt;2008 Microsoft Research Fellowship&lt;/a&gt;:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;"&lt;span style="font-style: italic;"&gt;Congratulations! We are pleased to announce your selection as a &lt;/span&gt;&lt;span style="font-style: italic;" class="nfakPe"&gt;Microsoft&lt;/span&gt;&lt;span style="font-style: italic;"&gt; Research Fellow. Competition for our Fellowships was extremely intense as we received over 140 very highly qualified applications. We conducted interviews with 56 applicants for 12 &lt;/span&gt;&lt;span style="font-style: italic;" class="nfakPe"&gt;Microsoft&lt;/span&gt;&lt;span style="font-style: italic;"&gt; Research fellowships and four &lt;/span&gt;&lt;span style="font-style: italic;" class="nfakPe"&gt;Microsoft&lt;/span&gt;&lt;span style="font-style: italic;"&gt; Live Labs fellowships. Thus, your selection for this award is a tremendous honor and recognition of your accomplishments.&lt;/span&gt;"&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5306522511631216192-3621376815650018862?l=rakamaric.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rakamaric.blogspot.com/feeds/3621376815650018862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rakamaric.blogspot.com/2008/12/i-received-2008-microsoft-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3621376815650018862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5306522511631216192/posts/default/3621376815650018862'/><link rel='alternate' type='text/html' href='http://rakamaric.blogspot.com/2008/12/i-received-2008-microsoft-research.html' title='I received the 2008 Microsoft Research Fellowship'/><author><name>Zvonimir</name><uri>http://www.blogger.com/profile/07852670201970667087</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_vh7LBxdXXYw/TP0lvBbkwBI/AAAAAAAAGq0/ez4u4cUFw7Y/s1600-R/zvonimir_rakamaric.jpg'/></author><thr:total>0</thr:total></entry></feed>
