Final Program
(talks scheduled for 30+10min.)
Sunday, April 3, 2005
 
Location: James Clerk Maxwell Building (JCMB), room 3218

 
 


Registration: 08:30 - 09:00


Welcome and Opening: 09:00 - 09:10 (Jens Knoop)

 
 


Session 1: 09:10 - 10:30 Invited Keynote Speech (Chair: Jens Knoop)

09:10-10:30 Program Change  

(Cancelled because of desease)
What Level of Mathematical Reasoning can Computer Science Demand of a Software Implementer
Hans Langmaack (Christian-Albrechts-Universität Kiel, Germany)

NEW:
Abstraction for Liveness or Never Take Completeness Theorems Too Seriously
Amir Pnueli (The Weizmann Institute of Science, Rehovot, Israel)

 
 


Coffee Break: 10:30 - 11:00

 


Session 2: 11:00 - 12:20 (Chair: Markus Müller-Olm)

11:00-11:40  

Optimizing Code Generation from SSA Form: A Comparison Between Two Formal Correctness Proofs in Isabelle/HOL
Jan Olaf Blech, Sabine Glesner, Johannes Leitner, Steffen Mülling (Universität Karlsruhe, Germany)

11:40-12:20  

Machine-Checkable Correctness Proofs for Intra-procedural Dataflow Analyses
Alexandru Salcianu, Konstantine Arkoudas (MIT, USA)

 
 


Lunch: 12:20 - 14:00


Session 3: 14:00 - 15:20 (Chair: Sabine Glesner)

14:00-14:40  

Validating More Loop Optimizations
Ying Hu, Clark Barrett, Benjamin Goldberg (New York University, New York, USA), Amir Pnueli (Weizmann Institute, Israel)

14:40-15:20  

Automatically Inferring Sound Dataflow Functions from Dataflow Fact Schemas
Erika Rice, Sorin Lerner, Craig Chambers (University of Washington, Seattle, USA)

 
 


Coffee Break: 15:20 - 16:00

 
 


Session 4: 16:00 - 17:20 (Chair: Wolf Zimmermann)

16:00-16:40   Structural Encoding of Static Single Assignment Form
  Andreas Gal, Christian W. Probst, Michael Franz (University of California, Irvine, USA)
16:40-17:20   Quantifying the Benefits of SSA-Based Mobile Code
  Wolfram Amme (Friedrich-Schiller-Universität Jena, Germany), Jeffery von Ronne, Michael Franz (University of California, Irvine, USA)


Session 5 - Panel: 17:20 - 17:50

17:20-17:50   Panel: Verification of Optimizing Compilers -- Past and Future
 
 
 
 


Closing: 17:50-18:00 (Wolf Zimmermann)

 
 


Workshop Dinner: 19:45 for 20:00 - ...
Dinner at Heights Rooftop Restaurant in the Apex International Hotel, Grassmarket. Situated in one of Edinburgh's oldest parts of town, the restaurant boasts a spectacular view of the castle.