Işıl Dillig


Pronunciation Guide

Assistant Professor
of Computer Science
College of William & Mary

Contact

E-mail: idillig@cs.wm.edu

Address:
College of William & Mary
Computer Science Department
McGlothlin-Street Hall 111
Williamsburg, VA 23185

Biographical Sketch

I am an assistant professor at the Computer Science department of the College of William & Mary . My main research interests are program analysis and verification, formal methods, and automated logical reasoning. The overarching goal of my research is to make software systems more reliable, secure, and easier to build in a robust way.

I obtained my PhD in computer science from Stanford University in 2011, where I was advised by Alex Aiken . I also received my bachelor's degree in computer science from Stanford University in 2006. My CV is available here .

What's New

I am looking for motivated PhD students to work with!
If you share my research interests, enjoy doing theoretical work with practical and useful applications, and like building software systems, then please do not hesitate to contact me!

Research

My main research interests are static program analysis/verification and automated logical reasoning. I am interested in developing tools and novel techniques to make software systems more secure and reliable. In particular, my research focuses on automatically proving the absence of certain classes of errors (such as memory safety errors, assertion failures, etc.) in software.

More specifically, my research tackles the challenge of designing program analysis algorithms that are both sound (i.e., never miss any potential program errors) as well as precise (i.e., do not report a lot of false alarms) and scalable (i.e., work on large programs). My recent research has addressed scalable techniques for static reasoning about pointers, path- and context-sensitive analysis, container data structures, the interplay between over- and under-approximations of program behavior, and constraint solving and simplification techniques that enable more efficient analysis algorithms.


Teaching

  • Spring 2013: CS643: Automated Logical Reasoning
  • Fall 2012: CS243: Discrete Mathematics
  • Spring 2012: CS780-02: Automated Logical Reasoning

    Publications
    Students
    Service
    • ESOP 2014 Program Committee
    • Chair of PLDI 2013 Student Research Competition
    • SAS 2013 Program Committee
    • Chair of OOPSLA 2013 Student Research Competition
    • OOPSLA 2013 Extended Review Committee
    • POPL 2013 Program Committee
    • OOPSLA 2012 Program Committee
    • PLDI SRC 2012 Judging Committee
    Talks
    Software Projects

    • COMPASS Program Verification System. On-going work, co-developed with Thomas Dillig.
    • Mistral SMT solver available under GPL license from here .
    • SAIL program analysis front-end for C and C++. Co-developed with Thomas Dillig and Roy Frostig. Available under BSD license from here .
    • SATURN program analysis system. Contributing PhD students: Brian Hackett, Yichen Xie, Peter Hawkins, Suhabe Bugrara, Thomas Dillig, and Isil Dillig. Available under BSD license from here.

    Awards

    • Distinguished Reviewer Award, OOPSLA 2012
    • Stanford Graduate Fellowship, 2008-2010.
    • Forbes School of Engineering Fellowship, 2006-2007.
    • Wegbreit Award for the best undergraduate honors thesis in computer science. Stanford University, 2006.
    • Firestone Medal for excellence in undergraduate research. Stanford University, 2006.
    • Frederick Emmons Terman Engineering Scholatic Award for outstanding achievement in engineering. Stanford University, 2006.
    • Mary Mills Patrick Award for highest GPA at Robert College, Istanbul, 2002.
    • Dora Aksoy Award for Excellence in Mathematics. Robert College, Istanbul, 2002.


    Personal

    I am originally from Istanbul, Turkey. I am married to Thomas Dillig , who is also an assistant professor in computer science at William & Mary.

    I'm an avid nature and outdoor photographer, and some of my photographs are available here . I also really enjoy hiking and being outdoors.

    Links

    My Photography
    Tom's webpage
    College of William & Mary
    William & Mary Computer Science Department
    Stanford University
    Stanford University Computer Science Department
    New York Times
    Slashdot
    Robert College (my high school)
    PhD Comics


    How To Pronounce My Name


    My first name is pronounced as "Ishil" rather than "Isil".