<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with qex - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/qex/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with qex - Channel 9</title><link>http://channel9.msdn.com/tags/qex/</link></image><description>qex</description><link>http://channel9.msdn.com/tags/qex/</link><language>en-us</language><pubDate>Tue, 02 Jun 2009 21:17:08 GMT</pubDate><lastBuildDate>Tue, 02 Jun 2009 21:17:08 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Margus Veanes and Pavel Grigorenko - Qex - Symbolic SQL Query Exploration</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_small_ch9.png" border="0" /&gt;&lt;span&gt;&lt;a href="http://research.microsoft.com/en-us/people/margus/"&gt;Margus Veanes&lt;/a&gt;&lt;/span&gt; and &lt;a href="http://cs.ioc.ee/~pavelg/"&gt;Pavel Grigorenko &lt;/a&gt;present a new exciting project: &lt;a href="http://research.microsoft.com/qex"&gt;Qex&lt;/a&gt;. Pavel did an internship in the &lt;a href="http://research.microsoft.com/rise"&gt;Research in Software Engineering team (RiSE)&lt;/a&gt; investigating automatic data generation methods for parameterized SQL queries. In this video, he shows the result of his 3-month work. Qex translates SQL queries to logic formulas and give to our in-house constraint solver, &lt;a href="http://research.microsoft.com/projects/z3"&gt;Z3&lt;/a&gt;. When Z3 finds a solution, Qex translates that solution back to SQL code that can be executed in the database. This is similar to how &lt;a href="http://research.microsoft.com/pex"&gt;Pex&lt;/a&gt; works. &lt;br /&gt;
&lt;br /&gt;
Find more about Qex at &lt;a href="http://research.microsoft.com/qex"&gt;http://research.microsoft.com/qex&lt;/a&gt; or read the &lt;span&gt;&lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=80959"&gt;technical report&lt;/a&gt;&lt;/span&gt;.&lt;em&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;
The &lt;/em&gt;&lt;a href="http://research.microsoft.com/rise"&gt;&lt;em&gt;Research in Software Engineering team&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/em&gt;&lt;img src="http://channel9.msdn.com/471713/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/Qex-Symbolic-Query-Exploration/</comments><link>http://channel9.msdn.com/posts/Peli/Qex-Symbolic-Query-Exploration/</link><pubDate>Tue, 02 Jun 2009 23:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.wmv</guid><evnet:views>42238</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/471713/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Margus Veanes and Pavel Grigorenko present a new exciting project: Qex, a tool that can automatically generate data to cover SQL queries. Pavel did an internship in the Research in Software Engineering team (RiSE) investigating automatic data generation methods for parameterized SQL queries. In this video, he shows the result of his 3-month work...</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.mp4" expression="full" duration="849" fileSize="72436523" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.mp3" expression="full" duration="849" fileSize="6796776" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.mp4" expression="full" duration="849" fileSize="72436523" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.wma" expression="full" duration="849" fileSize="13757301" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.wmv" expression="full" duration="849" fileSize="117786537" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_2MB_ch9.wmv" expression="full" duration="849" fileSize="131619645" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_Zune_ch9.wmv" expression="full" duration="849" fileSize="65066517" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_2MB_ch9.wmv" expression="full" duration="849" fileSize="131619645" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/1/7/1/7/4/qex_ch9.wmv" length="117786537" type="video/x-ms-wmv" /><dc:creator>Peli de Halleux</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/Qex-Symbolic-Query-Exploration/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/471713/Trackback.aspx</trackback:ping><category>Microsoft Research</category><category>PEX</category><category>qex</category><category>rise</category><category>Software Engineering Research</category><category>SQL</category></item></channel></rss>