<node id="674460">
  <nid>674460</nid>
  <type>event</type>
  <uid>
    <user id="27707"><![CDATA[27707]]></user>
  </uid>
  <created>1714515221</created>
  <changed>1714515249</changed>
  <title><![CDATA[PhD Proposal by Shuo Ding]]></title>
  <body><![CDATA[<p><strong>Title:</strong>&nbsp;Computability Foundations for Reasoning about Program Semantics</p>

<p>&nbsp;</p>

<p><strong>Date:</strong>&nbsp;Monday, May 6, 2024</p>

<p><strong>Time:</strong>&nbsp;10:00 AM - 12:00 PM Eastern Time</p>

<p><strong>Location:</strong>&nbsp;KACB 2100</p>

<p><strong>Zoom:</strong> <a href="https://us06web.zoom.us/j/6481062083?pwd=ODFPZ2ZNSW1zNlVjUE0xTGJCLzI3Zz09">https://us06web.zoom.us/j/6481062083?pwd=ODFPZ2ZNSW1zNlVjUE0xTGJCLzI3Zz09</a></p>

<p>&nbsp;</p>

<p><strong>Shuo Ding</strong></p>

<p>PhD student</p>

<p>School of Computer Science</p>

<p>Georgia Institute of Technology</p>

<p>&nbsp;</p>

<p><strong>Committee:</strong></p>

<p>Dr. Qirun Zhang (Advisor) - School of Computer Science, Georgia Institute of Technology</p>

<p>Dr. Suguman Bansal - School of Computer Science, Georgia Institute of Technology</p>

<p>Dr. Vijay Ganesh - School of Computer Science, Georgia Institute of Technology</p>

<p>Dr. Vivek Sarkar - School of Computer Science, Georgia Institute of Technology</p>

<p>&nbsp;</p>

<p><strong>Abstract:</strong></p>

<p>Program semantics in Turing-complete programming languages are computationally hard. For example, Rice's theorem asserts that all interesting extensional properties of programs are undecidable. In practice, program analyzers and verifiers use decidable approximations to handle such undecidable problems. Most existing hardness results from computability theory are based on reductions, quantifier complexity, etc., but are not focusing on the relations with decidable approximations and are thus insufficient to study real-world reasoning of program semantics.</p>

<p>&nbsp;</p>

<p>We explored this topic via two directions. In the computability-theoretic direction, we proved theorems demonstrating that the decidable approximation strategy is promising and has certain guarantees on many interesting semantic properties. In the practical direction, we designed concrete approximation algorithms for undecidable problems in context-sensitive and field-sensitive program analysis and got promising experimental results. The expected ongoing work includes exploring both directions further.</p>
]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Computability Foundations for Reasoning about Program Semantics]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p>Computability Foundations for Reasoning about Program Semantics</p>
]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2024-05-06T10:00:00-04:00]]></value>
      <value2><![CDATA[2024-05-06T12:00:00-04:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[KACB 2100]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>221981</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[Graduate Studies]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>102851</tid>
        <value><![CDATA[Phd proposal]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
