Compiler Optimization Meets Compiler Verification COCV 2008  

Final Program

Sunday, April 5, 2008
 
Location: Room III

 
 


Registration: 08:00 - 09:00

 
 


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

 
 


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

09:15-10:30  

Objective Evidence of Software Quality: An Experience Report
Kurt Wallnau (Carnegie Mellon University, Pittsburgh, PA, USA)

 
 


Coffee Break: 10:30 - 11:00

 
 


Session 2: 11:00 - 12:30 (Chair: Wolf Zimmermann)

11:00-11:45  

Validating Correctness of Compiler Optimizer Execution Using Temporal Logic
Masataka Sassa and Soichiro Sahara (Tokyo Institute of Technology, Japan)

11:45-12:30  

Proving Program Properties in Translation Validation
Andrei Voronkov (The University of Manchester, UK) and Iman Narasamdya (Verimag, Grenoble, France)

 
 


Lunch: 12:30 - 14:30

 
 


Session 3: 14:30 - 16:00 (Chair: Wolf Zimmermann)

14:30-15:15  

Validation of Interprocedural Optimizations
Amir Pnueli and Anna Zaks (New York University, NY, USA)

15:15-16:00  

A Summary Function Model for the Validation of Interprocedural Analysis Results
Karsten Klohs (University of Paderborn, Germany)

 
 


Coffee Break: 16:00 - 16:30

 
 


Session 4: 16:30 - 18:00 (Chair: Jens Knoop)

16:30-17:15  

A Formal Semantics of Intermediate Compiler Representations in Isabelle/HOL
Sabine Glesner and Andreas Humbert (Technical University of Berlin, Germany)

17:15-18:00  

Certifying Code Generation with Coq
Jan Olaf Blech (University of Kaiserslautern, Germany) and Benjamin Gregoire (INRIA Sophia-Antipoles, France)

 
 


Tool Demo Session 5: 18:00 - 18:20 (Chair: Jens Knoop)

18:00 - 18:20  

Certifying Code Generation Runs with Coq: A Tool Description
Jan Olaf Blech (University of Kaiserslautern, Germany) and Benjamin Gregoire (INRIA Sophia-Antipoles, France)

 
 


Closing: 18:20-18:30 (Wolf Zimmermann)

 
 


Workshop Dinner: ca. 19:00 - ...