<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://132.161.132.157/drupal6"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Computer Science - program verification</title>
 <link>http://132.161.132.157/drupal6/taxonomy/term/488/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Wednesday Extra: &quot;Writing bug-free code using theorem provers&quot;</title>
 <link>http://132.161.132.157/drupal6/node/666</link>
 <description>&lt;p&gt;
On Wednesday, November 20, in Noyce 3821, Professor &lt;a href=&quot;http://homepage.cs.uiowa.edu/~astump/&quot;&gt;Aaron Stump&lt;/a&gt; of the University of Iowa will give a lunchtime talk on the use of program verification tools in software development:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
Usually programmers try to ensure code quality by testing.  In this talk, I will describe an emerging new approach to creating high-quality software, using theorem-proving tools.  These tools allow you to write a program and then prove mathematically that the program satisfies some desired specification.  Formalized mathematics is not easy, but once you have completed your proof, you are guaranteed beyond a shadow of a doubt that your code is bug-free, at least with respect to the specification you have formulated.  I will demonstrate verified programming &amp;mdash; and maybe a little computer-formalized mathematics &amp;mdash; using the Agda theorem prover, and speculate about how these new technologies could impact the future.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
Professor Stump&#039;s talk, &amp;ldquo;Writing bug-free code using theorem provers,&amp;rdquo; will begin at noon.  Pizza and soda will be served.
&lt;/p&gt;

</description>
 <comments>http://132.161.132.157/drupal6/node/666#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/489">Agda</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/488">program verification</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/487">theorem provers</category>
 <pubDate>Mon, 18 Nov 2013 18:37:17 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">666 at http://132.161.132.157/drupal6</guid>
</item>
</channel>
</rss>
