MASPLAS '09
Mid-Atlantic Student Workshop
on
Programming Languages and Systems

Saturday, April 18th, 2009
host: Haverford College
in cooperation with ACM SIGPLAN


Haverford College
Haverford, PA 19041

Schedule

The schedule for MASPLAS 2009 is as follows. Click here to hide abstracts, or here for full PDF's.

  • 9:00-9:15 Welcome
  • 9:15-10:30 Keynote address by Satish Chandra: I Live in Morbid Fear of False Positives

    Abstract: Bug-finding tools that are based on approximate analysis often report false positives. Burned enough by false positives, a skeptical programmer wants to see convincing evidence that a bug report is indeed feasible. Symbolic analysis can often help produce such evidence in the form of a concrete test case that can reproduce a feasible bug. In this talk, I will describe recent work my colleagues and I have done on symbolic analysis of Java programs. In much of the talk, I will focus on the technology needed to make symbolic analysis work effectively on real-world Java applications, without requiring hand-written specifications of procedures, and without inlining procedure calls away. I will report on our experience with building a bug report validator based on symbolic analysis, and discuss some open research questions. I will also demonstrate additional applications of our symbolic analysis engine.

  • 10:30-10:45 Break
  • 10:45-11:45 Papers Session #1
  • 11:45-12:15 Software Demo's
  • 12:15-1:30* Lunch, possibly including optional after-lunch walk on the Haverford nature trail.
  • 1:30-2:15* Poster Session
  • 2:15-3:45* Papers Session #2 * NOTE that times in the afternoon are approximate, and may vary 15 minutes or so.