CS294-2: Software Synthesis, Spring 2006 (home)

Date Topic
Slides
Paper
homework Notes and links
Jan 17
Course objectives
pdf
--
   
Jan 19
Sketching
pdf
pdf
select a paper on synthesis  
Jan 24
Prospector
pdf
pdf
summary of paper &
sign up for a paper
web demo, download
Jan 26
Challenge problems
--
--  
Jan 31
Transformational synthesis
pdf
pdf
paper summary  
Feb 2
Synthesis of concurrent garbage collectors
ppt
pdf
paper summary guest speaker: Eran Yahav
Feb 7
Synthesis of irregular codes
pdf
pdf
paper summary the paper is a high-level overview; Armando will fill in the details, but you can them yourself here, starting on page 45.
presenter: Armando
Feb 9
Synthesis problems in OSKI
pdf
--
-- guest speaker: Kathy Yelick
Feb 14
Synthesis of sorting algorithms
pdf
pdf
paper summary Ras
Feb 16
Denali  
pdf
  presenter: Dave
Feb 21
Program differentiation
pdf
pdf
  presenter: AJ
Feb 23
Incrementalization across object abstraction
ppt
pdf
  Ras
Feb 28
canceled        
Mar 2
KIDS
pdf
pdf
paper summaries presenter: Gilad
Mar 7
Autobayes  
ps
paper summaries presenter: Wei
Mar 9
Software Adapter Synthesis  
pdf
  presenter: Rusty (read also section 4.3 in the journal version)
Mar 14
FLAME
pdf
ps.gz
paper summaries speaker: Amir
Mar 16
guest lecture, 2pm       speaker: Viktor Kuncak
Mar 21
FFTW  
pdf
  presenter: Liviu
Mar 23
Programming by Example  
pdf
  Ras
Mar 28
spring break        
Mar 30
spring break        
Apr 4
Programming by demonstartion, generalization as search  
pdf
  presenters: Cindy, Thomas
Apr 6
Sequential synthesis  
pdf
  presenter: Alan Mishchenko
Apr 11
Improving Programmer Productivity in Scientific Programming  
pdf
  presenter: Jimmy
Apr 13
Alloy  
pdf
  presenter: Manu
Apr 18
KIDS: Planware and Specware  
ps
  guest speaker: Doug Smith
Apr 20
DiSTiL: a Transformation Library for Data Structures  
pdf
  presenter: Mark
Apr 25
ALisp
pdf
  guest speaker: Bhaskara Marthi
Apr 27
project presentations I        
May 2
no class (Ras traveling)        
May 4
no class (EECS retreat)        
May 9

project presentations II

reports due Wed May 17