9.00 10.00 |
CC and SPIN Invited Talk Session chair: Nigel Horspool Abstract Interpretation: Theory and Practice |
|||
10.00 10.45 |
Coffee | |||
10.45 12.45 |
CC Energy Consumption Optimizations Session chair: Linear Scan Register Allocation in the Context of SSA Form and Register Constraints Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation Optimizing Static Power Dissipation by Functional Units in Superscalar Processors Influence of Loop Optimizations on Energy Consumption of Multi-Bank Memory Systems |
FOSSACS Semantics Session chair: Peter Mosses Varieties of Effects Notions of computation determine monads A First-Order One-Pass CPS Transformation The Informatic Derivative at a Compact Element |
SPIN | |
12.45 14.15 |
Lunch | |||
14.15 15.45 |
CC Domain-Specific Languages and Tools Session chair: StreamIt: A Language for Streaming Applications Compiling Mercury to High-level C Code CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs |
FOSSACS Process Calculi Session chair: Andy Gordon Minimizing Transition Systems for Name Passing Calculi: A Co-algebraic Formulation Linearity and Bisimulation On Compositional Reasoning in the Spi-Calculus |
SPIN | |
15.45 16.15 |
Coffee | |||
16.15 17.45 |
CC Loop and Array Optimizations Session chair: Effective Enhancement of Loop Versioning in Java Value Profile Guided Stride Prefetching for Irregular Code A Comprehensive Approach to Array Bounds Check Elimination for Java |
FOSSACS Time and Probability Session chair: Pierpaolo Degano Proving Correctness of Timed Concurrent Constraint Programs On Model Checking Durational Kripke Structures The Demonic Product of Probabilistic Relations |
SPIN | |
17.45 18.00 |
Closing Session | |||
20.00 | SPIN dinner |