Projects for CSE 788.12, Autumn 2010

Default Project

Due Date Topic Description
Phase 0
9/28 Getting started with Soot and Jimple SootQuickStart.txt   jlex.tar.gz   cta.tar.gz   Soot API  
Phase 1
10/5 Building a control-flow graph Phase1.txt
Phase 2
10/19 Building a dominator tree Phase2.txt
Testing for Phase 2
11/1 Testing another student's project

Individualized Projects - LLVM Track

Due Date Topic Description
Phase 3
11/9 Getting started with LLVM Phase3-LLVM.txt
Phase 4
11/29 Computing control dependences and loops Phase4-LLVM.txt
Testing for Phases 3 and 4
12/6 Testing another student's project

Individualized Projects - Java Track

Due Date Topic Description
Phase 3
11/9 Computing control dependences Phase3-Java.txt
Phase 4
11/23 Investigating class hierarchy analysis Phase4-Java.txt
Testing for Phases 3 and 4
11/30 Testing another student's project Phases34Testing-Java.txt